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.

3
Tar une liste de fichiers qui n'existent pas tous
J'exécute une commande à partir d'un script comme tar -c -f ar.tar a b c d où b, c et d peuvent ne pas exister et peuvent être des répertoires. Les solutions que j'ai trouvées consistent à canaliser la sortie de ls -dvers grep, puis à la raccorder à la …
10 shell  wildcards  tar 

3
Comment gérer le retour arrière pendant la lecture?
Comment gérer les backspaces entrés, cela montre ^?si essayé et comment readcompte les caractères, car 12^?3déjà 5 caractères étaient complets (bien que tous ne soient pas réellement entrés), mais après 12^?3^?avoir renvoyé l'invite, bizarre. Aidez-moi! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 

3
À quoi sert $ & in bash?
Je cherchais des paramètres spéciaux dans bash. Je suis curieux de savoir de quoi il s'agit $&et en quoi il diffère $_. Je vois la sortie suivante lors de l'exécution des commandes mais je n'ai pas pu localiser la signification également. k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ echo $n …
10 bash  shell 

1
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 …
10 bash  shell  quoting 

3
Remplacer la chaîne par un index séquentiel
Quelqu'un peut-il suggérer une manière élégante d'accomplir cela? Contribution: test instant () test instant () ... test instant () //total 1000 lines la sortie doit être: test instant1 () test instant2 () test instant1000() Les lignes vides sont dans mes fichiers d'entrée et il y a beaucoup de fichiers dans …









4
Comment imprimer le nom de la variable avec sa valeur?
Existe-t-il un moyen d'imprimer le nom de la variable avec sa valeur? j=jjj k=kkk l=lll for i in j k l do .... done Sortie attendue (chaque variable sur une ligne distincte): j = jjj k = kkk l = lll Quelqu'un peut-il suggérer un moyen d'obtenir le résultat ci-dessus?
10 bash  shell  variable 


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.