【发布时间】:2017-12-04 22:58:46
【问题描述】:
为什么我得到与输入相同的输出,而我期望“搜索替换主题”作为输出:
x="search='some thing' replace='something' subject=/path"
echo $x
echo "$x" | sed 's/\(\w+\)=/\1\n/g'
【问题讨论】:
-
\w+是扩展的正则表达式,您必须将-r选项与sed一起使用。如果这样做,您也不需要转义括号。