secretbase.log

.NET/C#/Pythonなど

bash の for 文 : ワンライナー

あるディレクトリ配下のファイルをまとめてぶっこ抜く場合に使えるワンライナー

$ for pdf in $(find . -name *.pdf); do cp -ip ${pdf} ~/docs/ ; done

上記の場合は、pdf という拡張子のファイルを、自分ホームディレクトリ以下の docs にコピーします。

同じファイル名があった場合の確認のため、 -i オプションつけてます。簡単ですけど、わすれがちなのでメモ用。


入門bash 第3版

入門bash 第3版

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界