我得到了用户视线的数据文件。如何使用grep仅找到右眼视力不良的用户?
数据按这样的顺序排序(名称,右,左)
$ Bruce,-4.5,-3.5
$ Amanda,+2.0,+2.0
$ Roger,+3.0,-1.5
到目前为止我所拥有的:
$ grep '\-\d*' <file>
输出:
Bruce,-4.5,-3.5
Roger,+3.0,-1.5
预期输出:
Bruce,-4.5,-3.5
答案 0 :(得分:1)
$ grep -E '.*,-[0-9]+.[0-9]+,.*' file
Bruce,-4.5,-3.5
您还可以使用awk
并将,
与FS
分开
$ awk -F, '$2~/-[0-9]+.[0-9]+/ {print}' file
Bruce,-4.5,-3.5