[Shell] 特定 文字列が 入っている ファイル 探し
find -name "*.php" -o -name "*.html" | xargs fgrep -il 'test'
こんなに 使えば 現在 フォルダを 含んだ あらゆる 下位 フォルダで php私 html ファイル 中に testという 文字列が 入って行って ある のを だ 捜して リストを 振り撤いて 与える.
fgrep
銀 grep
科 ダリ 正規式を 使うの ない 命令語だ.
xargs
ヌンパイプで 越えて来た 結果たちを ズルビョルで 媒介変数で 投げてくれる 役目を する. 事実 find
には -exec
という オプションが あって あまり 必要なの ないと する. するが,
ls f* | xargs cat
上と ような 式で 使えば f路 始める あらゆる ファイルの 内容を 出力するように なる.
知りたい 点
ところが 知りたい 蟹 ある.
ls -al | grep チァッヌンムンザヨル
と 使えば ‘チァッヌンムンザヨル’を 持った 該当 熱が 出力される ことだ. 例を 入れば
ls -al | grep load
と 使ったと 欠点.
-rw-r--r-- 1 mytory mytory 2546 2 2 12:48 wp-load.php
こういう 結果が 出力される ことだ.
定木, grep
銀 xargs
なしにも そのまま パイプだけで 結果を 渡された. それでは xargs
増えた いつ 使う 乞食?
ls | cat
こんなに 使うから cat
銀 作動するの なかった. 何だ;;
載せるように なぜ 作動するの ない 浮かし, xargs
街 する 正確な 機能は 何やら, 分かる 分は デッグルで 返事して くだされば 感謝する! ^^
- コメント機能はありません。コメントの代わりに[email protected]
にメールを送ってください。