我想搜索文件中所有具有换行转义序列 \n
(反斜杠后跟 'n')的 .java 文件。
我正在使用这个命令:
find . –name "*.java" –print | xargs grep “\n”
但结果显示 .java 文件中所有包含字母 n 的行。 我想搜索换行符 \n
。
你能提出一个解决方案吗?
例子:
x.java
method abc{
String msg="\n Action not allowed.";}
y. java
method getMsg(){
String errMsg = "\n get is not allowed.";}
我想搜索所有具有用换行转义序列定义的此类字符串的 *.java 文件。
请您参考如下方法:
您似乎想要查找包含 2 个字符序列 \n
的行。为此,请使用 grep -F
,它将模式视为固定字符串而不是正则表达式或转义序列。
find . –name "*.java" –print | xargs grep -F "\n"