【发布时间】:2015-04-08 23:04:54
【问题描述】:
以下正则表达式在 Notepad++ 中按预期工作:
^.*[^a-z\r\n].*$
但是,当我尝试将它与 sed 一起使用时,它不起作用。
sed -r 's/\(^.*[^a-z\r\n].*$\)//g' wordlist.txt
【问题讨论】:
-
\r和\n不会出现在逐行工作的 sed 的默认行为中。如果需要在模式中(不是在这种情况下),您需要首先将文件加载到缓冲区中。\r和\n可以在这里替换为$(但不在课堂上)