ここで愚かな奴 - 私はここで愚かな奴を運営したいのですがgrep -r asdf
- しかし私のディレクトリに固有の一致だけが欲しいです。(つまり、すべてのディレクトリを無視し、一意の一致のみを表示します。)
だから私は走ったgrep -r asdf | sort --unique
。しかし、 - ディレクトリ名が異なるため(dir1/a.txt asdf
およびdir2/a.txt asdf
)機能しません。
ディレクトリを除外するオプションは表示されませんgrep -riol
(たとえば、試しました)。これは機能の範囲にほとんど意味がないようです。どういうわけか、ディレクトリを切り取り、一致するファイル名+一致のみを表示できますか(おそらく、心/ユニバース曲げ正規表現/sed/...なし)?
ベストアンサー1
grep
基本機能を使用すると、これは可能ではないと思います。
「小さい」正規表現である次のものを使用できます。
grep -r asdf | sed '#^.*/##' | sort --unique
注:検索パターンに次のものが含まれている場合/