忍者ブログ
情報系大学院生のつれづれなるブログ.
Posted by - 2025.08.01,Fri
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Posted by けい - 2014.05.21,Wed

今回複数のファイル名をシェルスクリプトを使って一括変換してみました.
例えば,
ダウンロードしてきた画像の名前だったり,
ファイル名に入っている余分な空白であったり
といろいろファイルを整理していたらすごく気になったので

参考にさせてもらったサイト様は下記の通り
(ありがとうございます)

とりあえずfor文を回してみると

 for var in *;do mv $var ${var/old/new};done
帰ってくるのはいつも
 usage: mv [-f | -i | -n] [-v] source target
        mv [-f | -i | -n] [-v] source ... directory

と怒られるのみ・・・
結果から言うと今回選択したファイル名が空白" "を含んでいるのが原因だったみたいです.
これを回避するために上記の文を下記のように訂正
 for var in *;do mv "$var" "${var/old/new}";done

これで空白を含んでいたもterminalに怒られることなく一括変換できるようになります^^
PR
Comments
Post a Comment
Name :
Title :
E-mail :
URL :
Comments :
Pass :   Vodafone絵文字 i-mode絵文字 Ezweb絵文字
プロフィール
HN:
けい
性別:
非公開
カレンダー
07 2025/08 09
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
ブログ内検索
Template by mavericyard*
Powered by "Samurai Factory"
忍者ブログ [PR]