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.

2
Vérifier la longueur d'une variable
Je dois vérifier la longueur de la variable lue (ma limite de script à cinq caractères insérés), je pense à quelque chose comme ceci: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi existe-t-il une solution plus "élégante"?
27 bash  shell  string 


6
Renommer plusieurs fichiers à l'aide de scripts Bash
Je veux renommer plusieurs fichiers dans le même répertoire à l'aide de scripts Bash. Les noms des fichiers sont les suivants: file2602201409853.p file0901201437404.p file0901201438761.p file1003201410069.p file2602201410180.p Je souhaite renommer le format suivant: file2503201409853.p file2503201437404.p file2503201438761.p file2503201410069.p file2503201410180.p Je lisais sur la commande renommer, et j'essaye de le faire de cette …
27 bash  rename 





5
Comment lister les options bash'es pour le shell actuel?
L'interprète bash lui-même a des options, c'est-à-dire Lignes 22-23 de la page de manuel de bash: OPTIONS All of the single-character shell options documented in the description of the set builtin command can be used as options when the shell is invoked. In addition, bash interprets the following options when …
27 bash  shopt 

3
Bash autocomplete: d'abord lister les fichiers puis les parcourir
Est-il possible de configurer bash de telle manière que dans le premier onglet de saisie semi-automatique, il répertorie tous les fichiers possibles et sur les suivants, passe en revue les choix? Les deux options sont faciles à faire séparément et je pourrais les lier à différentes clés, mais ce qui …


3
Comment puis-je chronométrer une pipe?
Je veux timeune commande qui se compose de deux commandes distinctes avec une sortie de tuyauterie à l'autre. Par exemple, considérez les deux scripts ci-dessous: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Maintenant, comment puis-je timesignaler le temps pris par foo.sh | bar.sh(et oui, je …
27 bash  shell  pipe  time 




1
ctrl c vs ctrl z avec travail de premier plan
Ctrl+ Zarrête le travail tandis que Ctrl+ le Ctue. Pourquoi donc? Est-ce que l'autre sens n'aurait pas plus de sens? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped …

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.