Questions marquées «quoting»

Les chaînes sont généralement délimitées par des guillemets, ce qui pose le problème du traitement des chaînes qui incluent des guillemets.

2
Les shells autres que Bash et Zsh prennent-ils en charge les cotations ANSI-C? par exemple $ 'string'
J'ai un script shell qui utilise ce qui suit pour imprimer une coche verte dans sa sortie: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" Après avoir lu sur la citation ANSI-C de Bash , j'ai réalisé que je pouvais l'utiliser lors de la définition de mes variables de couleur et supprimer …

1
rsync exclude-from répertoire avec espace
J'essaie d'exclure le répertoire "Mendeley Desktop" pour rsync. Le exclude-from = est comme: Downloads *.o *.iso Dropbox Documents/Mendeley\ Desktop mais rsync sauvegarde toujours le bureau Mendeley. Comment puis-je faire rsync pour ignorer les répertoires avec de l'espace?
13 rsync  quoting 



2
Nombre de barres obliques inverses nécessaires pour échapper à la barre oblique inverse d'expression régulière sur la ligne de commande
J'ai récemment rencontré des problèmes avec certaines expressions rationnelles sur la ligne de commande et j'ai constaté que pour faire correspondre une barre oblique inverse, différents nombres de caractères peuvent être utilisés. Ce nombre dépend de la citation utilisée pour l'expression régulière (aucune, guillemets simples, guillemets doubles). Voir la session …


3
Boucle à distance via SSH
J'ai ce qui suit dans un script for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Mais ça ne marche pas. Chose bizarre, je vois $ I montant de lignes de retour. Donc, si j'ai dix fichiers, je vois dix …
12 bash  ssh  quoting 

2
Échapper les citations dans l'alias zsh
À la suite de cette question sur la suppression des nouvelles lignes du texte, je veux transformer cela en un alias zsh comme suit: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' J'ai essayé d'échapper les guillemets à l'intérieur du script awk, mais j'obtiens cette …
12 shell  zsh  quoting  alias 



2
Est-il dangereux d'exécuter l'écho sans guillemets?
J'ai vu quelques sujets similaires, mais ils se réfèrent à ne pas citer de variables, ce qui, je le sais, pourrait conduire à des résultats indésirables. J'ai vu ce code et je me demandais s'il serait possible d'injecter quelque chose à exécuter lorsque cette ligne de code s'exécutera: echo run …
11 shell  security  quoting  echo 


2
Comment utiliser des variables entre guillemets simples
J'ai une application qui prend comme attributs d'entrée des guillemets doubles intégrés dans des guillemets simples. Prenez par exemple cette bonne commande: command -p 'cluster="cl1"' Afin de l'automatiser, j'ai créé un fichier bash en utilisant $CLUSTERcomme variable. Comment devrait être ma commande? En d'autres termes, que dois-je mettre à la …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.