たびたびすみません。以下、よろしくお願いいたします。
【*板名】LINUX
【*スレ名】シェルスクリプト総合@LINUX Part5
【*スレのURL】
http://pc11.2ch.net/test/read.cgi/linux/1238764663/ 【名前欄】
【メール欄】
【*本文:ここから下にコピペして欲しい本文を入れて下さい。この下の行から本文としてコピペします】
>>38 自己レスです。
まいにちフランス語_4月13日放送分.mp3 → FR20090413.mp3
のうち、
ttp://blog.livedoor.jp/fbikqtfm/archives/50765801.html を参考に、
まいにちフランス語_4月13日放送分.mp3 → FR2009413.mp3
までは自力でなんとか出来ました。4月を04と2桁にするのだけが分かりません。
現在のスクリプトは以下です。
for base_name in `find ./ -name "まいにちフランス語_*"`
do
rename=`(echo ${base_name} | sed 's/まいにちフランス語_/FR2009/g' | sed 's/[1-9]月/0[1-9]/g' | sed 's/日放送分//g')`
mv ${base_name} ${rename}
done
あとどう直せば希望通りの動作を実現できるのでしょうか。どなたかお助け下さい。お願いいたします。