答えて
どちらのコマンドは、下位ディレクトリからcurrent directoryおよびファイルからファイルを取得...しかし./*
は、~/.bashrc
として.
で始まる名前を持つすべてのhidden files and directoriesを除外します。
grep -r "text" ./*
grep -r "text" .
-r
フラグは、再帰的な検索を実行することを意味し、.
は、現在のディレクトリを使用することを意味し、*
が指定したディレクトリ内のすべての非隠しファイルを使用することを意味します。再帰的検索とは、このディレクトリ内のすべてのファイルとすべてのサブディレクトリ内のすべてのファイルが処理されることを意味します。
しかし外見上より包括的な./*
はいくつかのファイルを逆説的に欠場します。ユーザーアカウントの最上位レベルからUNIXのようなOSから検索していた場合、欠落しているファイルの重要なカテゴリの1つは、〜/ .bashrcのように、rc filesの多くです。
'./*'または '*'は隠しファイルと一致しません。 '.'はそれらにマッチします。 – thanasisp
マイスリップをキャッチするために@thanasispに感謝します。あなたの修正は私の答えに組み込まれました。 –
- 1. grepの2つの再帰オプションの違い
- 2. ステートメントが2つのORオプションを持つ3番目の条件で動作しない場合
- 3. 2つの検索条件を持つgrepコマンド
- 4. 2つの条件が真の場合divを表示
- 5. 2つのオプションのデータソースがある場合、フィールド名がわからない
- 6. 2つのリスト間のgrepの違い
- 7. Cygwinの - のgrep(ファイルが含まれている場合)
- 8. grepと-Aオプションを組み合わせた-vオプション
- 9. 実行キーワードの使い方ロボットフレームワークで条件が2つの場合
- 10. Codeigniterは2つの結合条件に基づいて2つのテーブルを結合します
- 11. を使用して2つの条件を指定する場合
- 12. string.Replace(); 2つの場合?
- 13. 条件に基づいて2つのデータセットを持つRDLCの合計値
- 14. grepファイルのワードカウントが数値の場合、
- 15. 他のテーブルの2つのCOUNT()に条件がある場合のクエリ
- 16. PHPが2つのクラスを組み合わせたPHPの場合、1つはコンポジションでオプションになります
- 17. jQuery:2つの特定のオプションが選択されている場合にフィールドを作成する方法
- 18. GREP - "ドットマッチ改行"オプション?
- 19. 2つの条件が満たされた場合にVBAを挿入する
- 20. VBA 2つの列に2つの基準がある場合
- 21. バッチファイルで2つのパラメータを渡していない場合
- 22. 条件の場合
- 23. 、この場合のいくつかのIDが重複しているこのデータフレーム、ID = 2で条件
- 24. 1つのオプションが選択されている場合、Visual Studio 2010の特定のオプションを無効にする
- 25. 予測に合っている条件がある場合
- 26. grepの終了値について
- 27. nawkを条件として2つをエバリュートする方法を教えてください。データセットの場合
- 28. 3条件とgrep
- 29. wcへの2つのgrepコマンドのパイプ
- 30. 2つのWindowsが1つしか開いていない場合
。現在のディレクトリを意味します ./*は現在のディレクトリの下にあるすべての要素を意味します たとえば、lsの動作は2つの状況で大きく異なります。grepの場合、再帰モードを使用しているため同じです。 両方のコマンドの結果を2つの異なる出力ファイルに出力し、それらの間で差分を作成できることを確認してください!可能ならば – Allan
'strace'コマンドを試してみてください。 –
@ Karthikeyanなぜstraceの使用をお勧めしますか? straceはプロセスのすべての低レベルシステムをダンプします。私はgrepでstraceの使用例を探しました...そしてgrepはstraceからの出力の(しばしば大量の)ボリュームを制限するために確かに有用です。あるいは、他のユースケースを想定していますか? –