Questions marquées «bash»

Questions spécifiques au Bourne Again SHell de GNU, par opposition aux autres shells Bourne / POSIX. Pour les questions sur les shells Unix en général, utilisez plutôt la balise / shell.


5
Ajouter des nombres à partir du résultat d'un grep
J'exécute la commande suivante: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' et j'obtiens le résultat suivant: 1 4 0 8 Je voudrais ajouter chacun des nombres à une variable de comptage en cours. Y a-t-il une doublure magique que quelqu'un peut m'aider à construire?
23 bash  shell  grep 


7
Substitution double et triple en bash et zsh
Suivi de la partie historique de cette question . En bashje peux utiliser ${!FOO}pour la double substitution, en zsh ${(P)FOO}. Dans les deux, la vieille école (hack-y) eval \$$FOOfonctionne. Donc, la chose la plus intelligente et la plus logique pour moi serait la ${${FOO}}, ${${${FOO}}}…substitution double / triple / n. …

3
bash - puis-je faire: trouver… -exec ceci && cela?
Existe-t-il un moyen de combiner logiquement deux commandes shell appelées avec find-exec ? Par exemple, pour imprimer tous les fichiers .csv qui contiennent la chaîne foo avec son occurrence, je voudrais faire: find . -iname \*.csv -exec grep foo {} && echo {} \; mais bash se plaint de "l'argument …
23 bash  find 





6
Répertoire courant abrégé dans l'invite du shell?
vim a une fonctionnalité vraiment sympa qu'il utilise dans ses chemins quand ils sont un peu longs: Il abrège le chemin d'accès au document dans l'onglet en haut. Existe-t-il un moyen de faire quelque chose de similaire à cela, donc mon invite bash ne ressemble pas à ceci: rfkrocktk@work-laptop ~/Documents/Projects/Work/maventest/src/main/java/com/tkassembled/ …
23 bash  prompt 


7
bash sinon conditions multiples sans sous-shell?
Je veux combiner plusieurs conditions dans une instruction shell if et annuler la combinaison. J'ai le code de travail suivant pour une combinaison simple de conditions: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi …




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.