grepでファイル名を表示する

grepでファイル名を表示する

このコマンドを使用するときにファイル名を表示する方法を探しています。

cat *.tcp | grep "tcp" | grep "open" | sort | uniq

それを行う方法はありますか?

ベストアンサー1

grep tcp *.tcp | grep open | sort -u

デフォルトでは、複数のファイル名を指定すると、grepgrep は一致する出力行に一致するファイル名を先頭に付けます。私が変更した唯一の他のことはsort | uniqsort -uここで不要な引用符を削除して)にマージすることでした。

おすすめ記事