dak ブログ

python、rubyなどのプログラミング、MySQL、サーバーの設定などの備忘録。レゴの写真も。

grepで固定文字列の検索

2011-02-22 22:50:21 | linux
grep で文字列を検索するときに、-F を使うとパターンではなく、指定文字列での文字列的な一致になります。

$ cat test.txt
http://abc.com/def/ 200
http://abc.com/ 200

$ grep -F 'http://abc.com/*' test.txt

$ grep 'http://abc.com/*' test.txt
http://abc.com/def/ 200
http://abc.com/ 200

grep の引数をユーザが指定するようなアプリケーションの場合には、パターン文字列のエスケープを考慮しなくてよいので、-F オプションが便利そうです。

ちなみに、tsv ファイルを検索するときなどに、タブを検索文字列に含める場合には、bash では Ctrl-v TAB(Ctrl-iも可) でタブを入力できます。
emacs でプログラム中にタブを埋め込むなら、Ctrl-q TAB(Ctrl-i) です。
この記事についてブログを書く
« rubyでexcelファイルをダウン... | トップ | mysqldump での時刻条件指定 »

linux」カテゴリの最新記事