0
如何僅使用CR行返回(不包括CRLF和LF)來grep文件?僅查找CR文件(僅限mac)
隨着grep -rl $'\r' *
我找到CRLF和CR,而與grep -rl $'\n' *
我找到所有LF。
也許我可以做一個排除?
如何僅使用CR行返回(不包括CRLF和LF)來grep文件?僅查找CR文件(僅限mac)
隨着grep -rl $'\r' *
我找到CRLF和CR,而與grep -rl $'\n' *
我找到所有LF。
也許我可以做一個排除?
你有\r
後排除立即發現了一個額外的\n
匹配過濾掉那些:
$> grep -rl $'\\r[^\\n]'
注意雙\\
,顯然平時反斜線符號來轉義爲「生存」殼在輸入實際的grep
命令之前進行解釋。
謝謝,很高興我可以幫助:-) – arkascha
好的,可能是'grep -rl $'\ r [^ \ n]'*'... – arkascha
您是否想查找<<至少有一次出現的CR後面跟着LF >>的文件,或者你是否想要查找<<至少有一個CR沒有跟隨LF的文件,這些文件也沒有出現LF >>? –
@arkascha它說:「grep:括號([])不平衡」 –