grep支持正则表达式搜索,使用时请注意:
若""
包裹查找内容,若查找的内容含有"
符号,用\"
转义
用$匹配行尾只能处理LF结尾的内容,若是CR/LF结尾,可以通过dos2unix命令处理下:
head -5 test.csv | dos2unix | grep '"$' --查找以"结尾的行
例子:
head -2 test.csv | cat -n | grep '\s1' --查找第1行内容
grep的 -v参数是查找不匹配指定模式的内容:
grep -v 'abc' test.csv --查找没有abc内容的行