やっぱり、ね。

| HOME | 現在のログ | 注意事項 | 過去ログ | 文字検索 | 管理モード |

[651] 健忘録 ( 2009/04/18(Sat) 14:45:21  )

せったー
空白を含むファイル名の拡張子を一気に変換する(bash)。
以下の例は: MP3 -> mp3 に変更。

(IFS=$'\n'; for i in `find -depth -name *.MP3`;do mv "$i" `echo $i| sed -e s/MP3/mp3/` ;done)

IFS$=$'\n' がみそ。
bash が認識する区切り文字を改行だけに変更する。
通常は、空白やタブも使われるので、このような処理はうまくいかない。

[戻る]

このフォームから返信してください  ( *の項目は必ず入力してください )
*お名前:
*タイトル:
E-mail:
URL:
*本文:
アイコン:
文字色:
パスワード:  (このパスワードで記事を削除できます)
| HOME | 現在のログ | 注意事項 | 過去ログ | 文字検索 | 管理モード |