それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

find -exec で複数行のコマンドを実行する

-exec を複数個書く

複数行のコマンドを実行するには、execを複数個掛けば( ・∀・)イイ!!

find ./ -type f -exec echo ファイル:{} \; -exec  echo cat {}  \; 

分かりやすく複数行に分けて書けばナイス

find ./ -type f -name '*.html'  \
  -exec echo {} \;  \
  -exec echo head  -n 5 {} \;  \
  -exec head -n2 {} \; \

コレで完璧ですね。

2016-06-07 追記

curly brace を使った 複数行のコマンド実行はよくわからなかった

find -exec {  echo {}  } \; ## 出来ない・・・なぜだ