とあるエンジニアの備忘log
2012年7月14日土曜日
自分仕様の grep
grep かけた時に、無用なファイルまでヒットしてほしくない。 特に Subversion を使っている時に `.svn` ディレクトリ以下もヒットするとうっとおしい。 以下のような `mygrep` コマンドを alias または function として追加しておくのがよいです。 alias mygrep='find \( -name .git -o -name .svn -o -name CVS -o -name .repo \) -prune -o ! \( -name GPATH -o -name GRTAGS -o -name GSYMS -o -name GTAGS -o -name vmlinux -o -name Image -o -name zImage -o -name uImage -o -name "*.[ao]" -o -name "*.cmd" -o -name "*.ko" -o -name "*.bin" -o -name "*~" -o -name "#*#" \) -type f -print | xargs grep --color -n' または function mygrep() { find \( -name .git -o -name .svn -o -name CVS -o -name .repo \) -prune -o ! \( -name GPATH -o -name GRTAGS -o -name GSYMS -o -name GTAGS -o -name vmlinux -o -name Image -o -name zImage -o -name uImage -o -name "*.[ao]" -o -name "*.cmd" -o -name "*.ko" -o -name "*.bin" -o -name "*~" -o -name "#*#" \) -type f -print | xargs grep --color -n "$@" }
0 件のコメント:
コメントを投稿
次の投稿
前の投稿
ホーム
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿