Je me demandais s'il y avait des directives générales pour optimiser les scripts Bash.
- Par exemple, il est plus pratique d'écrire des boucles que des lignes de commandes, mais est-il également plus rapide à traiter pour le système? Exemple: - for i in a b c; do echo $i; done echo a echo b echo c
- Parfois, les gens présentent des solutions différentes pour le même problème. Par exemple, - sed,- cut,- awket- echosont tous capables de dépouiller les chiffres d'une chaîne. Je me demandais si vous pouvez dire que moins le code contient de chiffres, plus il est rapide si vous utilisez:- la même commande, par exemple - STRING=abc.def echo ${STRING} | sed 's/.def//g' echo ${STRING} | sed '$s/....$//'
- différentes commandes, par exemple - STRING=abc.def echo ${STRING} | cut -d . -f 1 echo ${STRING} | sed 's/.def//g'