Questions marquées «shell-script»

Questions sur les scripts shell, les fichiers exécutables qui sont interprétés par un shell (bash, zsh, etc.).

3
Comprendre «IFS = read -r line»
Je comprends évidemment que l’on peut ajouter de la valeur à la variable de séparateur de champ interne. Par exemple: $ IFS=blah $ echo "$IFS" blah $ Je comprends aussi que read -r lineles données de la stdinvariable seront sauvegardées line: $ read -r line <<< blah $ echo "$line" …

3
Shebang commençant par `//`?
Je suis confus de suivre script ( hello.go). //usr/bin/env go run $0 $@ ; exit package main import "fmt" func main() { fmt.Printf("hello, world\n") } Il peut exécuter. (sur MacOS X 10.9.5) $ chmod +x hello.go $ ./hello.go hello, world Je n'ai pas entendu parler de shebang à partir de …

12
Pourquoi écrire un script bash complet dans des fonctions?
Au travail, j'écris fréquemment des scripts bash. Mon superviseur a suggéré que le script entier soit divisé en fonctions, comme dans l'exemple suivant: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } # Tell …

6
Différence entre ls -l et ll?
Je suis relativement nouveau dans le domaine de la programmation dans son ensemble et certains tutoriels me disent d’utiliser les ls -lfichiers d’un répertoire et d’autres ll. Je sais que lsc'est une courte liste, mais y a-t-il une différence entre les deux autres?
59 shell  shell-script  ls 





6
Concaténer deux variables avec un trait de soulignement
Je dois concaténer deux variables pour créer un nom de fichier comportant un trait de soulignement. Permet d'appeler mes variables $FILENAMEet $EXTENSIONoù le nom de fichier est lu à partir d'un fichier. FILENAME=Hello EXTENSION=WORLD.txt Maintenant... J'ai essayé ce qui suit sans succès: NAME=${FILENAME}_$EXTENSION NAME=${FILENAME}'_'$EXTENSION NAME=$FILENAME\\_$EXTENSION Je reçois toujours une sorte …



5
Comment définir et charger votre propre fonction shell dans zsh
J'ai du mal à définir et à exécuter mes propres fonctions de shell dans zsh. J'ai suivi les instructions de la documentation officielle et essayé d'abord avec un exemple simple, mais je n'ai pas réussi à le faire fonctionner. J'ai un dossier: ~/.my_zsh_functions Dans ce dossier, j'ai un fichier appelé …
55 shell-script  zsh 

10
bash: teste si $ WORD est dans le set
Je cherche une construction dans bash, pour décider si une variable $WORDest un mot défini. J'ai besoin de quelque chose comme ça: if "$WORD" in dog cat horse ; then echo yes else echo no fi bash a-t-il une telle construction? Si non, quel serait le plus proche?



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.