grepが「COL1、COL2、COL3」とこの正規表現を期待どおりに一致させないのに、「COL1、COL2、COL3、COL4、COL5、COL6」と一致しないのはなぜですか?テキストエディタでは正しく一致しますが、grepを使用していません。特別なエスケープがないか、または..?(OS X Lionを使用)
テキスト:
COL1,COL2,COL3,COL4,COL5,COL6,COL7,COL8,COL9
コマンド:
grep -E --color=auto '^([^,]*,){3}' file.csv
grepバージョン:
grep(GNU grep)2.5.1