2017-12-05 19 views
0

簡単に言えば、 'search'コマンドを使ってファイルの内容を検索できますか?もしそうなら、どうですか?「検索」コマンドはどのように機能しますか?

私は

grep -rnw . -e 'my search text' 

を入力するよりもLinuxのミントでファイルの内容を検索する簡単な方法を見つけようとしています

私は、しかし、「検索」コマンドがある

$ which search 
/usr/local/bin/search 

に気づきました私はそのヘルプテキストを見ると、私はこれを提示しています:

usage: search [arguments] [options] 
arguments: 
    for text 
    in directory 

私はこのの意味を理解することができません、私が渡してみてください任意の引数は、必然的に同じテキストに私をリードしているようです。

マニュアルページのエントリもありません。私もそれを試しました。

私はこれを試しました。

$ search "my search text" . 
$ search . "test" 
$ search . . . . 

私は別名を選ぶかもしれません。悲しいことに、「検索」は既に行われています。

+1

マンページを確認してください:man search – Cyclonecode

+0

@Cyclonecodeのマニュアルページには、検索コマンドのエントリがありません。決して気にしないで、私はちょうどあきらめます。 – Joeppie

答えて

0

私はちょうどクリーンインストールを行い、この '検索'実行可能ファイルを見ました。が判明、それが実際にコマンドを結果として次のようでシェルコマンドです:

find $directory -type f -exec grep -$case$verbose "$text" --color=auto -n {} \; 

上記の4つの$変数は、それぞれの検索ディレクトリ、大文字と小文字の区別、冗長性と最終的には単一ワード検索テキストが移入されています。

この機能が存在する理由は知られていませんが、マニュアルの示唆しているように、1つの単語(スペースなし)と指定された次のディレクトリでのみ検索できます。

例(大文字小文字を区別しない)を探していると、冗長性なしので、次のようになります。

search for bar in ~/home/foo 

in this post示されるように、コマンドは明らかに、2008年には、Linuxのミントに追加されましたまた、その使用を詳述しています。

-1

聖なる煙。私は、あなたが手紙を文字どおりに解釈する必要があるとは思わなかった。

$ search for text in directory 
find: ‘directory’: No such file or directory 

それでも、それを正確に使用する方法は完全にはわかりません。私はしかし、それはそれをエスケープする、とすぐにスペースがあるよう壊し、私は

~/mytargetfolder/ $ search for singlewordspacesdontwork in . 

持つ単純な大文字と小文字を区別しないテキストのために良い結果を得るか、それは正規表現/ワイルドカードをサポートしているかどうかに困惑しています、など

「と、\または「機能していません。

を考えると、私の経験、私は、このコマンドの明確な操縦をお勧めします。

私もStackOverflowの上で答えを与える、またはこれらのような質問をしないことをお勧めしたいと思います

、私はdのケースを持っているようだ今の自分の写真は?

+0

私はdownvoteを理解していないのですか?否定的なことを望みますか?これはあなたがそれを得る方法です。私は何をすべきですか? Stackoverflowで質問したり、他の場所で助けを求めたりしないでください。または私は答えを試みてはいけませんか?私は今怒っている。 – Joeppie

+0

あなたの答えは、実際にはあなたが知っているものではありません。このコマンドを '/ usr/local/bin'に置いたものはわかりませんが、インストール後に何かしたことを示す場所があります。あなたが求めているシステムの一部ではありません。 – tripleee

+0

@トライプルー1)それはどのように(完全ではありませんが)それを使用する答えはdoees、私はちょうど私の家庭のPCでLinuxのミント18.3のクリーンインストールを行って、検索実行ファイルも存在します。 – Joeppie

関連する問題