タグ「シェル」で召還しました

Linuxの再帰的なgrep検索で拡張子を指定する方法

2008年07月14日 魔法使いlinuxの弟子

grep -rを使うで再帰的に検索すると拡張子指定が出来なくなるため、
コマンド置換とfindコマンドを使って検索範囲を絞りこむ。

$ grep “検索する文字列” `find ../ -name ‘*.拡張子’`



カテゴリ:Linux, 魔法

タグ:, , , , , , ,

マルチタグ検索: シェル|grep  シェル|linux  シェル|コマンド  シェル|コマンド置換  シェル|シェル  シェル|シェルコマンド  シェル|検索  シェル|正規表現 

複数ファイルに対してgrepで一斉置換までやってしまうLinuxコマンド

2008年06月28日 魔法使いlinuxの弟子

$ for FILE in `grep -l 置換前文字列 *`; do cp $FILE $FILE.bak; sed -e "s/置換前文字列/置換後文字列/g" $FILE.bak > $FILE; done

続きを唱える»



カテゴリ:Linux, Tips

タグ:, , , , , , , , ,

マルチタグ検索: シェル|for  シェル|grep  シェル|linux  シェル|sed  シェル|コマンド  シェル|コマンド置換  シェル|シェル  シェル|シェルコマンド  シェル|一斉置換  シェル|置換