2016-10-24 8 views
-1

のgrepコマンドの違いは何ですか。grepが

+0

実行した完全な 'grep'コマンドと、あなたが探しているもののサンプル(私のdownvoteではなく)を表示してください。 –

+0

星は、grepではなくシェルによって展開されています。したがって、最後の行は、現在のディレクトリ内のすべてのファイルからtext "text"を検索し、 "text *"のシェル拡張が何を検索しても最初の行を検索します(現在の作業中のglob "text *コマンドが実行されているディレクトリ)。 –

+0

いくつかの基本的なgrepチュートリアル/ docを読みましたか? https://stackoverflow.com/documentation/grep/topics https://stackoverflow.com/tags/grep/infoも参照してください。 – Sundeep

答えて

0

grepには、少なくとも2つの引数(検索対象と検索先)が必要です。 2番目の引数が指定されていない場合は、代わりにstdinが使用されます。

grep text*stdinが検索するために何かを提供するのを待っています。

grep text *は、現在のディレクトリ内のすべてのファイルを検索し、結果を返します。