test123
ハードドライブ上のすべてのテキストファイルから文字列を取得する方法はありますか?
ベストアンサー1
find
以下を使用してすべての.txt
ファイルをgrep
取得できます。
$ find / -type f -name '*.txt' -exec grep 'test123' {} +
どこ:
/
すべてのサーバーで検索してください。-type f
ディレクトリは検索せずにファイルのみを検索します。-name '*.txt'
すべての.txt
ファイルを検索-exec grep 'test123'
test123
見つかったすべてのファイルを検索{}
単一の引数だけでなく、コマンド引数に現れるたびに現在のファイル名に置き換えられます。+
実行時間が大幅に短縮されます(実行前にパラメータを連結するため)。