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.

4
Comment ajouter un motif à l'achèvement de bash (pour décompresser)?
Quand je tape unzip <tab> J'obtiens une liste de tous les fichiers se terminant par .zip, qui est le comportement standard de complétion de tabulation pour la unzipcommande. Cependant, je souhaite également l'achèvement de bash pour les unzipfichiers de liste se terminant par .udp, en plus des .zipfichiers. Comment puis-je …

3
Obtention du PID de la commande plus tôt dans Pipeline
J'écris un script bash à utiliser inotifywaitpour surveiller un répertoire et lancer des actions lorsque des changements sont détectés. Quelque chose comme: inotifywait -m ... | while read f; do something; done Puisque inotifywaitne se termine pas par lui-même, ce script ne s'arrêtera pas. Mon plan était donc d'obtenir le …
11 bash  pipe  pid 

3
Dormir jusqu'à la prochaine occurrence d'une heure précise
J'ai besoin d'une série de commandes ou d'une seule commande qui reste en veille jusqu'à la prochaine occurrence d'un moment spécifique comme "4:00". Comment ferais-je ça? La atcommande ou un cronjob n'est pas une option car je ne dois pas quitter le script dans lequel je suis actuellement. Le cas …
11 bash  date  time  sleep 

3
Affectation conditionnelle basée sur la variable d'environnement
Dans un script bash, j'affecte une variable locale afin que la valeur dépende d'une variable d'environnement globale externe ( $MYAPP_ENV). if [ "$MYAPP_ENV" == "PROD" ] then SERVER_LOGIN=foobar123@prod.example.com else SERVER_LOGIN=foobar987@test.example.com fi Existe-t-il un moyen plus court (mais propre) d'écrire le devoir ci-dessus? (Probablement en utilisant une sorte d'opérateur conditionnel / …


1
Comment entrer / démarrer une nouvelle ligne dans le terminal bash?
Je remarque que certains exemples de bash pour les boucles sont répartis sur plusieurs lignes dans les exemples for VARIABLE in file1 file2 file3 do command1 on $VARIABLE command2 commandN done (par exemple ici http://www.cyberciti.biz/faq/bash-for-loop/ ) Comment entrer une nouvelle ligne dans le terminal bash (j'utilise du mastic)? Lorsque j'appuie …
11 bash  line-editor 


3
bash: échapper les lignes individuelles de l'écho `-x`
En bash, lors de l'exécution avec l' -xoption, est-il possible d'exempter les commandes individuelles de l'écho? J'essaie de rendre la sortie aussi nette que possible, donc j'exécute certaines parties de mon script en sous-shell avec set +x. Cependant, la ligne set +xelle-même est toujours en écho et n'ajoute aucune information …
11 bash  shell  debugging 

3
Comment changer la redirection de sortie d'un processus en cours?
Je sais comment rediriger la sortie et comment les supprimer dans bash. Maintenant, supposons que j'ai accidentellement oublié d'ajouter la partie de redirection de sortie à la commande (par exemple, 2>&1ou > /tmp/mystdout) et que mon processus d'arrière-plan est déjà en cours d'exécution depuis un certain temps, puis-je quand même …


5
utiliser stat pour fournir un horodatage pour le toucher
J'essaie d'OCR certains documents in situ (à partir d'une ligne de commande Linux sur un partage Windows). Le processus d'OCRing est find et je me suis trompé en utilisant la commande find pour diriger correctement les fichiers dans la boucle. Cependant, je dois conserver l'horodatage d'origine pour les modifications. J'essaie …
11 bash  scripting  stat 



1
Remapper les clés bash vi?
J'utilise Dvorak et vi, donc quand j'ai découvert le mode vi dans Bash, j'étais très excité. Cependant, ce serait encore mieux si je pouvais remapper les touches de mouvement pour qu'elles soient celles que j'utilise dans vi (j'échange les clés jusqu'à ce que les touches de mouvement soient de retour …


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.