![仅正则表达式:我想要以 A 或 R 开头的姓氏](https://linux22.com/image/6905/%E4%BB%85%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%EF%BC%9A%E6%88%91%E6%83%B3%E8%A6%81%E4%BB%A5%20A%20%E6%88%96%20R%20%E5%BC%80%E5%A4%B4%E7%9A%84%E5%A7%93%E6%B0%8F%20.png)
name ,lastname,phonenumber
Hace, Apoio, 703-2101
Yoliot, Apostolos, 4222-1124
Jenny,Thano,105-4122
Aeriom,Koun, 510-4122
Dekon, Atolo, 502-2522
Feow, R,685-3431
我这样做了,但没有成功,我不知道它是怎么回事:[A|R]
答案1
egrep '^[^,]*,\s*[AR]\S{4},' file
请参阅我的回答https://unix.stackexchange.com/a/279189/162960以获得进一步的解释。
答案2
你可以试试^[AR]
。使用grep
命令表示以 A 或 R 开头的天气。