我正在尝试使用sed
搜索与以下表达式匹配的文件[a-zA-Z0-9]{1,10}\s{1,5}\"
执行后
sed -e '/\([a-zA-Z0-9]{1,10}\s{1,5}\"\)/!d'
它没有给出预期的结果
可以请一位帮忙吗?
答案 0 :(得分:2)
在sed中,您需要转义大括号以进行重复,请尝试以下操作:
sed -e '/\([a-zA-Z0-9]\{1,10\}\s\{1,5\}\"\)/!d'
这是sed regex syntax上的一个很好的参考页面。
如果这不起作用,请尝试将\s
替换为[ \t\r\n]