スポンサードリンク
投稿者:abcadmin 投稿日時:2009/10/08(木) 19:29
Solaris標準搭載のgrepコマンドは、ひとつのディレクトリしか検索できません。サブディレクトリも検索したい場合は、findコマンドと組み合わせれば可能です。
カレントディレクトリとそのサブディレクトリから、「*.c」のファイルを対象にして「SEARCH_STRING」を検索する場合は、下記のようになります。
find ./ -name \*.c -exec grep SEARCH_STRING {} \;
コード中の¥は、¥の次の文字がシェルによって特別な解釈をされないようにするためにつけています。