find 検索フォルダ指定

  • findコマンドで、下層フォルダは検索したくない場合

現在のディレクトリにあるdatファイルのみを検索。

find - maxdepth 1 -name "*.dat"

ある条件(例えば2カラム目が100より大)の場合、
Newフォルダに同名でファイルを保存する。

find - maxdepth 1 -name "*.dat" -exec gawk '{FN="./New/"ARGV[1];if($2>100)$0 > FN;}' {} \;