zcat しながらgrepのファイル名も表示
レアなケースだけど、gzで圧縮されたファイルをgrep
普通は、
対象ファイルのあるディレクトリで
zcat *.gz |grep hoge
でいいけど、これだとどのファイルに含まれているかがわからない
シェルスクリプトを利用してファイル名をechoしてgrepする
-------------------------------------
foreach file (`ls |grep Oct16`)
(「foreach? 」とプロンプトに表示されるので続けて)
echo $file
zcat $file |grep tkzmgcl |grep -v exblog.jp
end
-------------------------------------
走査するファイル名が最初に表示されてgrepの結果が表示されます。
普通は、
対象ファイルのあるディレクトリで
zcat *.gz |grep hoge
でいいけど、これだとどのファイルに含まれているかがわからない
シェルスクリプトを利用してファイル名をechoしてgrepする
-------------------------------------
foreach file (`ls |grep Oct16`)
(「foreach? 」とプロンプトに表示されるので続けて)
echo $file
zcat $file |grep tkzmgcl |grep -v exblog.jp
end
-------------------------------------
走査するファイル名が最初に表示されてgrepの結果が表示されます。
by sato025
| 2007-10-17 11:52