文字列の検索で使うコマンド

文字列の検索で使うコマンド

execオプションで、検索結果を別のコマンドに渡す

書式:findコマンド + execオプション

書式:findコマンド + execオプション
execオプションは、findコマンドで検索した結果を、パイプのように別のコマンドに引き渡すために使用します。

find 【起点となるディレクトリ】検索式 -exec 【実行するコマンド】{} \;

実践

カレントディレクトリ以下で拡張子が「.txt」のファイルを検索し、その一覧を「ls –l」コマンドで詳しく表示する

[user01@localhost ~]$ find . -name “*.txt” -exec ls -l {} \;
-rw-rw-r-- 1 user02 user01 43  2月 12 17:45 ./hday.txt
--w-rw-r-- 1 user01 user01 5  2月 20 10:17 ./test.txt

これで第9章テキストファイルの編集は終わりました!


NEXT>> 練習問題