Locateコマンドで検出されたルートで指定されたファイル内の特定の単語をgrepコマンドで検索するにはどうすればよいですか?
locate my.cnf | grep user
(grepコマンドで、locateコマンドで見つかったファイルの「user」という単語を検索したい)
Locateコマンドで検出されたルートで指定されたファイル内の特定の単語をgrepコマンドで検索するにはどうすればよいですか?
locate my.cnf | grep user
(grepコマンドで、locateコマンドで見つかったファイルの「user」という単語を検索したい)
試す:
locate my.cnf | xargs grep user
パイプの代わりに、コマンド置換を使用します。
grep user `locate my.cnf`
検索結果の名前にスペースが含まれている状況でうまく遊ぶために、これを行うことができます
locate -0 my.cnf | xargs -n1 -0 grep user
私があなたの質問を正しく理解していれば、おそらくgrep user $(locate my.cnf)
あなたが探しているものです。