正则表达式,grep行只包含1次出现的char

Mic*_*ael 3 regex grep bigdata

我正在寻找一个有效的正则表达式(最好是所有格),我可以用来从大文件(5Gb)中只包含一个分隔符(',')的行:

例如

X,Y
X1,Y1,Y2
X3,Y3
X4,Y4
X5,Y5,Z6
Run Code Online (Sandbox Code Playgroud)

>>> grep"???" big_file

X,Y
X3,Y3
X4,Y4
Run Code Online (Sandbox Code Playgroud)

Raw*_*ing 7

^[^,]*,[^,]*$由于字符串的开始/结束标记,不应该简单地避免回溯吗?