タグ

grepに関するsyo-yuのブックマーク (6)

  • why GNU grep is fast

    Mike Haertel mike at ducky.net Sat Aug 21 03:00:30 UTC 2010 Previous message: Latest intr problems Next message: why GNU grep is fast Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Hi Gabor, I am the original author of GNU grep. I am also a FreeBSD user, although I live on -stable (and older) and rarely pay attention to -current. However, while searching the -current mailing list f

  • Regexp-Assemble-0.38

    Fix test prereqs; pod tests moved to xt (RT#122136, RT#122137) Many thanx to Karen Etheridge for these patches. Note: I (Ron) have no idea where the version 2.07 originally comes from, although I have seen it before. It was not in the very first distro I got my hands on. Anyway, I've reverted Karen's patch to 0.38 to match the current sequence of version #s. Apart from that, all these fine improve

    Regexp-Assemble-0.38
  • ソース検索ツールAckは便利

    Posted by masuidrive Tue, 08 Aug 2006 05:46:00 GMT プログラム中にソースをgrepすることは多いんだけど、Subversionを使っていると、.svnの中まで検索されるのが、うっとうしい。 そー言えば、最近、どっかでそんな場合でも.svn抜いて検索してくれるツールの話をどっかのblogで見たなと思って、検索したらすぐ ひっかかりました その名も、Ack。CPANに入っているから、cpanコマンドで、”install App::Ack”するだけ。 railsのディレクトリで、 ack “link_to” appとすれば、通常ファイルのなかからだけ、検索してくれます。こりゃ便利。 AckはPerlでかかれたソフトですが、ちょっとだけrubyにも対応していて、*.rbのファイルからのみ検索してくれます。ただこれだと、.rhtmlから検索してくれな

  • 技術メモ帳 - pgrep, pkill を使用してプロセスを殺す

    最近、会社でシェルの操作方法について教えているのだが、 pgrep / pkill / skill / pidof といった 便利なプロセス操作系コマンドを知らない人が実に多い。 プロセスを殺すというのは、よくある作業なので 今回はコレについて書いてみる。 たとえば、これらのコマンドを知らない人が、 指定した名前のプロセスを kill する手順はだいたい 以下のようなものになることだろう。 $ ps aux | grep プロセス名 | grep -v 'grep' # コマンドの出力結果から pid を目で確認 12345 ... .. hoge .. .. $ kill 12345 この作業は非常に面倒で退屈だ。 もし殺さなければならないプロセスがたくさんあったときは どうするのだろうか。 おまけに、grep コマンド自身が候補に含まれてしまう事があるのだが、 grep -v grep

  • 便利な vim のブラケットコマンド

    ■ 便利な vim のブラケットコマンド カーソル位置の単語を一覧表示してくれるコマンドがあったよな〜って思って調べていたら ]I (大文字の i ね)で出来る事がわかりました。これ、便利です。 でまぁ ] ← こんなの使うコマンドなんて全然知らないなと思ったので、他のコマンドもチェックしてみる事にしました。 KaoriYa.net の コマンド索引 と :h index の該当の項を見れば全部わかりますが、実際はいたってマニアックな移動系のコマンドばかりで、わざわざ覚えるよりも普通に検索で移動した方が良さそうな感じ。 その中でも、ちょっといいと思ったやつ。すぐ忘れると思うけど。 [p インデントを揃えてペースト (P) ]p インデントを揃えてペースト (p) [z fold の開始位置へ移動 ]z fold の終了位置へ移動 あとは、最初に挙げた i なんかは、インクルードしているファ

  • カラフル端末で視認性を高める - grepとシェルのプロンプト編 : DSAS開発者の部屋

    このブログに含まれる「DSAS」という文字列をgrepしてみます。 どこに「DSAS」があるのかさっぱりわかりません (^^; grepの結果を| less -p DSASとかに渡せばlessがハイライトして識別しやすくなるのですが、ここはgrepのカラフル機能(--color=auto)を使ってみます。 だいぶ識別しやすくなりました。 ハイライトの色を変更するには、色指定を環境変数GREP_COLORにセットします。指定の形式は前回紹介したlsのdircolorsと同じです。例えば、太字の黄色にしたい場合はこのようにします。 export GREP_COLOR='01;33' あと、毎回--color=autoと指定するのは面倒なので、環境変数GREP_OPTIONSにセットしておきましょう。GREP_OPTIONSにセットしたオプションは、暗黙的に効果を発揮します。 export GR

    カラフル端末で視認性を高める - grepとシェルのプロンプト編 : DSAS開発者の部屋
  • 1