Questions marquées «shell-script»

9
Créer une commande dynamiquement

Je travaille sur un script et j'ai besoin de construire la tarcommande dynamiquement. Voici deux exemples pour illustrer ce que j'essaie de faire: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf...

9
Tableau de tri Bash selon la longueur des éléments?

Étant donné un tableau de chaînes, je voudrais trier le tableau en fonction de la longueur de chaque élément. Par exemple... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Devrait trier pour ... "the longest string in...

9
Performance de la boucle contre l'expansion

Besoin de suggestions d'experts sur la comparaison ci-dessous: Segment de code utilisant une boucle: for file in `cat large_file_list` do gzip -d $file done Segment de code utilisant une expansion simple: gzip -d `cat large_file_list` Lequel sera le plus rapide? Vous devez manipuler un grand...

8
Raison de l'obsolescence de ksh -eq

La dernière version de ksh est obsolète en utilisant -eqdans les [[ ]]blocs, préférant à la (( ))place. Pourquoi est-ce? Je ne peux pas trouver de la documentation sur les avantages de (( ))plus [[ ]]partout, et je trouve que la syntaxe beaucoup plus évidente. Par exemple: #!/bin/ksh var=1 if [[...

8
Mesurer le temps dans un script

Ce fil montre comment mesurer le temps nécessaire à l'exécution d'un script. Dans mon cas, je souhaite mesurer le temps entre deux points d'un script . Voici un exemple de la façon dont j'aimerais utiliser ceci: start_measuring_time Line 1 Line 2 .. Line N stop_measuring_time show_elapsed_time...