Je veux echo
une URL cliquable sur ZSH/Terminal. L'URL correspond à une requête Kibana, ce qui signifie qu'elle contient beaucoup de caractères bizarres. Pour des raisons techniques, je ne peux pas utiliser de liens Kibana "raccourcis".
read -r the_url << \EOF
https://log-service.com/app/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-1h,to:now))&_a=(columns:!(correlation_id,application,level,description),filters:!(('$state':(store:appState),meta:(alias:!n,disabled:!f,index:'*:log-2',key:correlation_id,negate:!f,params:(query:hello-there),type:phrase),query:(match_phrase:(correlation_id:hello-again)))),index:'*:log-2',interval:auto,query:(language:kuery,query:''),sort:!(!('@timestamp',desc)))
EOF
echo "logs at:"
echo "$the_url"
Le problème est le suivant : Lorsque j'essaie de commander un clic sur le lien, celui-ci n'est que partiellement interprété comme un lien hypertexte. Par conséquent, seule une partie de l'url est transmise au navigateur et Kibana ne se charge pas correctement. Je suis bien en dessous de la limite de 1000 caractères de certains navigateurs.
Existe-t-il un moyen de faire en sorte que ZSH + Terminal interprète correctement mon URL ?