bash の for 文 : ワンライナー
あるディレクトリ配下のファイルをまとめてぶっこ抜く場合に使えるワンライナー
$ for pdf in $(find . -name *.pdf); do cp -ip ${pdf} ~/docs/ ; done
上記の場合は、pdf という拡張子のファイルを、自分ホームディレクトリ以下の docs にコピーします。
同じファイル名があった場合の確認のため、 -i オプションつけてます。簡単ですけど、わすれがちなのでメモ用。
- 作者: Cameron Newham,Bill Rosenblatt,株式会社クイープ
- 出版社/メーカー: オライリージャパン
- 発売日: 2005/10/27
- メディア: 大型本
- 購入: 7人 クリック: 138回
- この商品を含むブログ (47件) を見る
入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界
- 作者: ブルース・ブリン,Bruce Blinn,山下哲典
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2003/02
- メディア: 単行本
- 購入: 18人 クリック: 331回
- この商品を含むブログ (63件) を見る