ファイル内のフレーズを探すスクリプトを作りたいです。私は、このスクリプトが見えるファイルの数を指定したくありません。grepで任意の数のファイルを処理する方法は?
答えて
スクリプトは、あなたがこのようにスクリプト内のgrepを使用することができ、./script phrase ./file1 ./file2 ...
のように呼び出されます場合は、次の
grep "[email protected]"
これは、あなたが望むものと考えられます。スクリプトが./script option1 phrase option2 ./file1 ...
のようなオプションがある場合、
することは、あなたは、このようなスクリプト内のgrepを使用することができます。
grep "$2" "${@:4}"
このケースは2
を使用していますフレーズが引数2であり、なぜなら4
を使用しているため、最初のファイルは引数4です。
検索する必要があるすべてのファイルをディレクトリ(例:/ folder/search /)に置き、次のコマンドを実行します。
grep -ri "Phrase to be searched here" /folder/search/
このコードは(例:それは「フレーズ」に一致するだろうが、とにも「PHRASE」)を検索し、大文字・小文字を区別しない方法で、フレーズと一致する語句を探します。
しかし、それは異なる数のファイルで動作しますか? – bwnuk
はい、そのフォルダ内のすべてのファイルを検索します –
- 1. フォームフィールドの任意の数を処理する方法
- 2. CUDAを使用して任意のサイズのタスクを処理する方法は?
- 3. 任意のerbファイルで任意のビューヘルパーのメソッドにアクセスする方法は?
- 4. grepコマンドで処理されたファイルの割合または数
- 5. 任意のCプロジェクトの前処理
- 6. 任意のディレクトリツリーから別のディレクトリツリーへのファイルの処理
- 7. C#コンストラクタで任意の代理人を処理する最善の方法は何ですか?
- 8. 任意の階層をpurrrで再帰的に処理する
- 9. データフレーム内の任意のセルのgrep
- 10. 任意の数の任意の数のアイテムをExcelで任意に扱う方法
- 11. スパークストリーミングで複数の.gzファイルを処理する方法は?
- 12. Jqueryファイルで複数ファイルのアップロードを処理する方法
- 13. UTF-8で任意の言語を処理できますか?
- 14. 処理 - 任意のファイルを見つけることができませんloadFont
- 15. XMLHttpRequestは、任意のTCPストリーム応答を処理しますか?
- 16. 任意の数値オプション(HEAD(1)など)を処理するPythonのargparse
- 17. Laravel 5.3スケジューラは、任意のさらなる処理
- 18. 任意の属性を持つことができるXML要素を反復処理する方法は?
- 19. PHPは、任意のパラメータと任意の方法で値を取る
- 20. JavaScript - ボタンの任意の数のクリック数をカウントする方法
- 21. 任意のエンティティモデルのGreenDAOで基本的なCRUDを処理する抽象クラスを作成する方法
- 22. Juliaプロットで任意の数のサブプロットを作成する方法
- 23. cの任意のユーザー(任意のコンピュータ)デスクトップのファイルを作成する方法は?
- 24. 任意の数の引数でFortranサブルーチンを定義する方法は?
- 25. ファイル名の処理方法
- 26. * .h.cmakeファイルの処理方法
- 27. 任意のディレクトリツリーをコミットする方法
- 28. 未処理のタイプ「エラー」は任意のリテラルでは表現できません
- 29. 任意の数の郡の合計を計算する方法
- 30. fで任意の関数を時間を計る方法#
どのようにスクリプトを見て、どこに見えるでしょうか? – choroba
あなたは何を意味するのか分かりませんが、 'grep'は複数の入力ファイルを取ることができます。たとえば、' grep foo dir1/* dir2/*。txt' – Thilo
2ファイルを見たいとします。 – bwnuk