Questions marquées «shell»

Le shell est l'interface de ligne de commande d'Unix. Vous pouvez taper des commandes dans un shell de manière interactive ou écrire des scripts pour automatiser les tâches. Utilisez cette balise pour les questions s'appliquant à / bin / sh et aux shells les plus compatibles (ash, bash, ksh, zsh,…). Pour les scripts shell avec des erreurs, veuillez les consulter sur http://shellcheck.net avant de publier ici.


1
Quand la double cotation est-elle nécessaire?
Le vieux conseil était de doubler toute expression impliquant un mot $VARIABLE, du moins si on voulait qu’elle soit interprétée par le shell comme un seul élément, sinon tout espace dans le contenu $VARIABLEjetterait le shell. Je comprends cependant que, dans les versions plus récentes des coques, la double cotation …

7
Comment exécuter une commande sans appuyer sur Entrée?
Accidentellement Je cartographié Entervia xkbsetà Pointer_button2. Maintenant, chaque fois que je frappe Enterun texte charabia apparaît. J'ai pensé à une solution de contournement impliquant de le remapper, mais cela signifie que je devrai exécuter une commande xmodmap -e "keycode 135 = Pointer_Button2"(ou tout autre code clé autre que celui de …

30
Navigation rapide dans le shell bash
Je voudrais fréquemment basculer entre les répertoires qui se trouvent dans des chemins totalement indépendants, par exemple, /Project/Warnest/docs/et ~/Dropbox/Projects/ds/test/. Mais je ne veux pas taper cd /[full-path]/tout le temps. Existe-t-il des commandes de raccourci pour basculer vers des répertoires précédemment travaillés? Une solution à laquelle je pourrais penser est d’ajouter …


4
Que signifie esperluette à la fin d'une ligne de script shell?
sh sys-snap.sh & C'est quoi sh? C'est quoi sys-snap.sh? Pourquoi je devrais mettre &au bout de la ligne? Quelqu'un peut-il expliquer la syntaxe? Sans le &script, le message ne reviendra pas à l'invite tant que je n'aurai pas appuyé sur Ctrl+ C. Avec &je peux appuyer sur entrer et ça …
118 shell 






3
Passer des arguments en ligne de commande au script bash
Je suis nouveau à la programmation de script bash. Je veux implémenter un script bash 'deploymLog', qui accepte en entrée un argument de chaîne (nom). [root@localhost Desktop]# ./deploymLog.sh name Ici, je veux passer l'argument de chaîne (nom) en ligne de commande. Pour commencer, je dois ajouter l’horodatage actuel avec cette …
114 bash  shell  scripting 




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.