for f in $(find . -type f -iname '*.flac');do flac -d "$f"&& rm "$f";done&&for f in *.wav ;do oggenc -q 9"$f"&& rm "$f";done
En rajoutant des && à la place des ; juste avant les rm, c'est un peu plus sécurisant. Imaginons un fichier .flac que flac n'arrive pas à décoder, dans le premier cas, il aurait été effacé sans sommation. Dans le second, il sera conservé.
[^] # Re: remplace for par find, ou couple les
Posté par KiKouN . En réponse au message Ligne de commande : exécuter la commande dans tous les dossiers enfants. Évalué à 3.
En rajoutant des && à la place des ; juste avant les rm, c'est un peu plus sécurisant. Imaginons un fichier .flac que flac n'arrive pas à décoder, dans le premier cas, il aurait été effacé sans sommation. Dans le second, il sera conservé.