すべての.txtファイルで文字列[重複]を検索する

すべての.txtファイルで文字列[重複]を検索する

test123ハードドライブ上のすべてのテキストファイルから文字列を取得する方法はありますか?

ベストアンサー1

find以下を使用してすべての.txtファイルをgrep取得できます。

$ find / -type f -name '*.txt' -exec grep 'test123' {} +

どこ:

  • /すべてのサーバーで検索してください。
  • -type fディレクトリは検索せずにファイルのみを検索します。
  • -name '*.txt'すべての.txtファイルを検索
  • -exec grep 'test123'test123見つかったすべてのファイルを検索
  • {}単一の引数だけでなく、コマンド引数に現れるたびに現在のファイル名に置き換えられます。
  • +実行時間が大幅に短縮されます(実行前にパラメータを連結するため)。

おすすめ記事