grep匹配CRLF换行符的问题

来源:互联网 发布:牛客网算法视频百度云 编辑:程序博客网 时间:2024/05/20 09:23

在ubuntu下进行结尾字符匹配的时候怎么也无法查找到以word结尾的词,很是郁闷,用file命令查看,原来是CRLF terminator。而grep无法匹配这种字符,因此需要转化为无换行符的文件:因此用dos2unix,sudo apt-get install dos2unix.

查找所有:grep -E 航空 userdict.txt |wc -l
查找开头:grep -E ^航空 user_dict.txt |wc -l
查找结尾:grep -E 航空$ user_dict.txt |wc -l

原创粉丝点击