dak ブログ

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

grepでキャプチャした文字列にマッチさせる方法

2018-06-28 22:43:24 | ruby
grepでキャプチャした文字列にマッチさせる方法です。

以下のようなファイルで1カラム目と2カラム目が同じ文字列の行を
抽出したい場合には、grep でキャプチャを使った正規表現で
抽出することができます。
$ cat test.txt
123   123
123   456
abc   abc
abc   def

$ cat test.txt | grep -E '^([0-9a-z]+)[[:space:]]+\1'
123   123
abc   abc