アメリエフのブログ

バイオインフォマティクスの紹介と社員の日々
<< JSHG出展のお知らせ | main | VCFのフォーマットに関するブログ記事について >>
findの-execオプション
findコマンドの-execオプションを使うと、findの結果を他のコマンドで実行することができます。

例:現在のディレクトリにある *.gz ファイルを全て解凍する
$ find . -name '*.gz' -exec gunzip {} ¥;

・findの結果が{}に入ります。
・末尾の「¥;」の前には半角空白1つ入れてください。

これは、先日お客様にトレーニングを行っている時に、お客様から教えていただきました。
今までこのような場合はfindの結果をパイプしてxargsに食わせていたのですが、このほうが簡単に書けそうです。

よく使うfindコマンドにこんなオプションがあったとは。
勉強になりました!
| hat | バイオインフォマティクス | 13:43 | comments(0) | - |









   1234
567891011
12131415161718
19202122232425
262728293031 
<< March 2017 >>

このページの先頭へ