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.

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
Comment faire écho à un coup!
J'ai essayé de créer un script en echo'insérant le contenu dans un fichier, au lieu de l'ouvrir avec un éditeur echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command La sortie : bash:! / bin / bash: événement non trouvé J'ai isolé ce comportement étrange au bang . $ echo ! …


3
Comment `oui` écrit-il dans un fichier si rapidement?
Laissez-moi vous donner un exemple: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 Ici vous pouvez voir que la commande yesécrit des 11504640lignes en une seconde alors que …
58 bash  coreutils  write  yes 


3
Que veut dire «rm is hashed»?
Je vais sur http://mywiki.wooledge.org/BashGuide/CommandsAndArguments et suis tombé sur ceci: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Un peu plus tôt, le guide répertoriait les différents types de commandes comprises par Bash: alias, fonctions, fonctions intégrées, mots-clés et exécutables. Mais il n'a pas …
58 bash  shell  command 


6
Utilisation de jq pour extraire des valeurs et un format au format CSV
J'ai le fichier JSON ci-dessous: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value": "VALUE" }, { "displayName": "Country", "rank": 5, "value": "VALUE" …
58 bash  python  csv  json  jq 

3
Utilisez & (esperluette) dans une boucle bash sur une seule ligne
J'ai utilisé cette commande avec succès, ce qui change une variable dans un fichier de configuration, puis exécute un script Python dans une boucle: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done Comme chacune d’entre DoMyScript.pyelles prend environ 30 secondes avant de se terminer, je voudrais les reléguer à l’arrière-plan …


2
comment compter la longueur d'un tableau défini dans bash?
Je suis nouveau sur bash et je ne trouve pas un bon tutoriel pour répondre à ma question. array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done Je veux calculer les valeurs "actuelle" et "totale", comme le résultat attendu de ceci: 1/3 2/3 …
58 bash  array 

3
grep dedans moins?
Je suis en train de parcourir de nombreux journaux inconnus à la recherche de problèmes. Le premier fichier que je regarde est Events.log, et je reçois au moins trois pages dans lesslesquelles semblent afficher le même événement à des moments différents - un événement qui semble être assez bénin. Je …
58 bash  grep  logs  less 

4
Liste des sous-répertoires uniquement n profond
Festival stocke les données de Voicepack dans l'exemple de structure de répertoires suivant: /usr/share/festival/voices/<language>/<voicepack name> Quel est le système le plus simple utilisé par une seule ligne (de préférence, à utiliser ls) pour n’imprimer que le <voicepack name>, dans tous les <language>sous-répertoires potentiellement nombreux ?
58 bash  ls 


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.