Questions marquées «quoting»

11
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
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 le montre comme...

11
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...

11
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 de...

10
comprendre la valeur par défaut d'IFS

Dans ma version 4.2.8 de GNU bash, IFS a une valeur par défaut d'espace, de tabulation et de saut de ligne par défaut: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ Y a-t-il une raison pour un tel IFS par défaut? De plus, quels utilitaires utilisent IFS en...

10
Suppression de fichiers avec des espaces dans leurs noms

J'essaie de supprimer tous les fichiers avec un espace dans leurs noms. J'utilise la commande suivante. Mais ça me donne une erreur Commande: ls | egrep '. ' | xargs rm Ici, si j'utilise uniquement la ls | egrep '. 'commande, cela me donne tout le nom de fichier avec des espaces dans les noms de...