記憶力が無い

プログラミングとランニングとカメラと何か

【忘備録】「find 」+「-exec」

unixでファイルを検索するコマンド「find」ですが、「-exec」オプションを用いることで、検索結果として得られたファイルをまとめて処理することができます。

  • カレントディレクトリ「.」以下にあるhtmlファイルを、階層構造を無視して「tmp」に移動する find . -name '*html' -exec mv {} tmp \;

  • カレントディレクトリ「.」以下にあるhtmlファイルを、pythonのコードで処理してその結果を「out.csv」に出力する find . -name '*.html' -exec python test.py {} >> out.csv \;

Copyright © 2017 ttk1