シェルスクリプト総合 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
38:login:Penguin 09/04/25 18:13:43 xpy/PYPF BE:1185862267-S★(614436) ファイル名の一括変換なんかができたらなぁと思っています。 まいにちフランス語_4月13日放送分.mp3 → FR20090413.mp3 まいにちフランス語_4月14日放送分.mp3 → FR20090414.mp3 まいにちフランス語_4月15日放送分.mp3 → FR20090415.mp3 まいにちフランス語_4月16日放送分.mp3 → FR20090416.mp3 まいにちフランス語_4月17日放送分.mp3 → FR20090417.mp3 というルールでファイル名を一括変換したいのですが、 シェル・スクリプトでどう書けばいいのかさっぱり分かりません。 どなたかお助け願えませんでしょうか?よろしくお願いいたします。 39:login:Penguin 09/04/25 19:52:53 kvdAirHU >>38 見習い中の者だけど、直接、mvするのは書けた でも cp rm -iとしたいけど、適当な記述が思いつかない 雨がやんだっぽいので買い出しに行ってきます 40:login:Penguin 09/04/25 19:58:44 0GMAGDVv >>38 自己レスです。 まいにちフランス語_4月13日放送分.mp3 → FR20090413.mp3 のうち、ttp://tinyurl.com/czxw5g を参考に、 まいにちフランス語_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/月//g' | sed 's/日放送分//g')` mv ${base_name} ${rename} done あとどう直せば希望通りの動作を実現できるのでしょうか。どなたかお助け下さい。お願いいたします。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5389日前に更新/221 KB
担当:undef