ファイル名にスペースが含まれていたら_(アンダーバー)に置換するシェルスクリプト

(お約束)ご利用は自己責任でお願いします

Mac OSXでmp3を簡単にflvにしてYoutubeにアップする方法に色々と処理を追加しようと調べています。

今回は「ファイル名にスペースが含まれていたら、_(アンダーバー)に置換する」を加えようと思います。

 

for tmp_file_name in *.*        #あるディレクトリに含まれる*.*形式のファイル名を取得
do
   mv “$tmp_file_name” `echo $tmp_file_name | sed -e “s/ /_/g” | sed -e “s/ /_/g”` #スペースを置換しながらmvでリネーム
done

 

コメント

タイトルとURLをコピーしました