ベストアンサー1
grep( ) の簡単なヒントはgrep --help
次のとおりです。
Usage: grep [OPTION]... PATTERNS [FILE]...
コマンドgrep -l /etc
にはオプション-l
とモードがありますが、/etc
ファイルはありません。キーボードから行を入力するのを待っています。 (通常、他のコマンドのパイプでこの形式を使用します(例ls -l |grep one
:)。
もともと作成したかった内容は次の通りでした。
grep -l -r search_pattern /etc
-l
(または)オプションは、--files-with-matches
「通常の出力を抑制します。代わりに、通常印刷される各入力ファイルの名前を印刷します。最初の一致で検索が停止します。」
-r
(または)オプションは、--recursive
「コマンドラインにある場合にのみ、シンボリックリンクに沿って各ディレクトリの下のすべてのファイルを繰り返し読み込みます。ファイルオペランドが指定されていない場合、grepは作業ディレクトリを検索します。」標準ですが、BSDとMacOSでもサポートされています。」
引用されたテキストはGNU grep 3.4のマニュアルページから得られたものです。