自分の要望として sjisのファイルをコマンドラインからgrepしたい 複数ファイルにまたがってgrepしたい 検索結果にファイル名と行番号を表示したい catでつないでnkf -wってすればできるけど、どのファイルかわからなくなる 練習のつもりでperlで書いてみたらすごい時間かかった。一行書くごとにググってた気がする。 ソース もとからあるコマンドを組合せればできるのかもだけど、きっとすぐ忘れるからperlでそんな処理を書いてみた。書きかたとしてあってるのかは知らない。 ~/bin/sgrep とかに実行権限付けて置いといて使ってる。 名前がgrepだけど、そんなだいそれた機能は無いです。 「検索っていったらgrepじゃない?」と思って安易に付けただけです。 使いかた? たとえば、 $ sgrep 'hoge' とすればhogeが含まれる行の一覧をカレントディレクトリ以下すべてのファイ