Posté par Eric Oliveri le 26 octobre 2004 à 09:29. En réponse au message Bash:cmnt substituer le même prefix d'une série de fichiers.... Évalué à 2.
# Re: Bash:cmnt substituer le même prefix d'une série de fichiers...
Posté par Eric Oliveri . En réponse au message Bash:cmnt substituer le même prefix d'une série de fichiers.... Évalué à 2.
juste peut être un petit jeu avec des expressions régulières et les notations :
${parameter##word}
et
${parameter%%word}
Exemple remplacement de prefixe (foo_bar* -> bar_bar*):
for i in foo_bar*
do
mv $i bar_${i##foo_}
done
Pour information, ${i##foo_} enlève le préfixe.
Exemple remplacement d'extensions (foo_bar*.C -> foo_bar*.c):
for i in foo_bar*.C
do
mv $i ${i%%.C}.c
done
Bon courage.