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.


1
Caractères génériques dans les citations
Ce sera facile, mais si je me souviens bien, lors de l’écriture de scripts dans un shell, l’utilisation de guillemets doubles permettrait d’agrandir les variables globales et les variables. Mais dans le code suivant: #!/bin/sh echo *.sh echo "*.sh" echo '*.sh' echo $LANG echo "$LANG" echo '$LANG' J'obtiens ce résultat: …

2
grep et échapper à un signe dollar
Je veux savoir quels fichiers ont la chaîne $Id$. grep \$Id\$ my_dir/mylist_of_files renvoie 0 occurrence. J'ai découvert que je dois utiliser grep \$Id$ my_dir/mylist_of_files Ensuite, je vois que le $Idest coloré dans la sortie, c'est à dire qu'il a été apparié. Comment pourrais-je faire correspondre le second $et pourquoi ne …



3
Comment faire écho à "guillemet simple" lors de l'utilisation de guillemet simple pour encapsuler des caractères spéciaux dans le shell?
Je lis aujourd'hui un didacticiel sur le shell à partir de http://www.tutorialspoint.com/unix/unix-quoting-mechanisms.htm Dans lequel il mentionne: Si un seul guillemet apparaît dans une chaîne à afficher, vous ne devez pas placer la chaîne entière entre guillemets simples, au lieu de cela, vous devez précéder cette utilisation d'une barre oblique inverse …
26 shell  quoting 









5
Comment puis-je supprimer un fichier nommé «>»?
J'exécutais un script Python qui fonctionnait mal et utilisé sudopour créer un fichier nommé >. Comment puis-je me débarrasser de ce fichier? Bien sûr, lorsque j'essaie sudo rm >, j'obtiens l'erreur bash: syntax error near unexpected token 'newline', car il pense que j'essaie de rediriger la sortie de rm. Ses …
22 bash  quoting  filenames  rm 

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.