salut,
while [ ! -s "$url" ]
->
until test -n "$url"
echo | grep | grep | cut
on doit pouvoir faire plus élégant avec awk (idem en bas de code).
pourquoi
repos n'est-il pas un tableau, plutôt qu'une variable "plate" ? il n'y a pas de risques qu'un élément comporte un caractère de l'IFS ?
if [[ ! -z
voir plus haut, et si on n'utilise pas les fonctions avancées des doubles crochets, alors autant utiliser un
test simple.
condition simple : test simplifié :
test -d $"dir" || echo "$dir n'existe pas."
c'est rare d'utiliser
pushd et
popd 🙂 <3
le déplacement dans les sous-répertoires est-il indispensable ?
echo "${t1[@]}" "${t2[@]}" |tr
->
printf '%s\n' "${t1[@]}" "${t2[@]}"