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
Comment échapper correctement aux points d'exclamation en bash?
Aujourd'hui, j'ai été pris en flagrant délit en tentant de coder au golf un générateur de mot de passe pour Twitter. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 caractères. Comme il s'agit de beaucoup d'espace libre, j'ai décidé de relever la barre et de le rendre exécutable aussi. echo -e "#!/usr/bin/python\nimport …



3
Renommer un fichier qui a obtenu un guillemet 'dans son nom
J'ai un petit problème. Un client m'a chargé de la migration de sites à partir d'un serveur vraiment ancien. Je ne sais pas comment ils y sont arrivés, mais il y a des fichiers avec 'leur nom. Existe-t-il un moyen de renommer le fichier? mvne semble pas faire l'affaire. ls …
11 rename  quoting 

2
commande ssh avec guillemets
J'ai une étrange erreur que je n'ai pas pu trouver quoi que ce soit à ce sujet. Je voulais changer le commentaire de l'utilisateur avec la commande suivante. $ sudo usermod -c "New Comment" user Cela fonctionnera lorsque vous serez connecté à un serveur, mais je souhaite l'automatiser sur plus …
11 shell  ssh  quoting 


2
Comment créer un alias avec une commande contient 'et "
Il y a quelques articles, quelqu'un a demandé comment afficher la mémoire en pourcentage. Quelqu'un a répondu: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Je me demandais si je pouvais transformer cette commande en alias dans ~ / .bashrc. Mais la syntaxe de l'alias est: …
10 bash  quoting  alias 

4
Pourquoi cut échoue avec bash et non zsh?
Je crée un fichier avec des champs délimités par des tabulations. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input J'ai le script suivant nommé zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" Je le teste. $ ./zsh.sh input bar bar Cela fonctionne bien. Cependant, lorsque je modifie la …

1
Substitution de Bash avec variable définie à partir d'un modèle global
L'exemple ci-dessous explique le problème. Pourquoi l' FILENAMEimpression est-elle correctement lorsqu'elle est répétée et perçue comme un motif lors de l'utilisation de la substitution? #!/bin/bash FILEPATH_WITH_GLOB="/home/user/file_*" FILENAME=$(basename "$FILEPATH_WITH_GLOB") echo $FILENAME #file_1234 echo ${FILENAME:1:5} #ile_* <---why is this not ile_1






1
sudo -u nom d'utilisateur -s «cmd arg» renvoie la commande introuvable
J'ai utilisé pour exécuter la commande: sudo -u elasticsearch -s "ulimit -Hn" et il retournait la valeur de ulimit -Hn telle que vue par l'utilisateur elasticsearch jusqu'à ce que je l'essaie sur Ubuntu 11.10. Là, il revient: /bin/bash: ulimit -Hn: command not found J'ai essayé quelques commandes différentes, et quand …
10 sudo  quoting 

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.