我试图删除=和]字符使用一个sed命令:
# echo "A=[A]" | sed s'/[=\]]/ /g' A=[A]
这个语法有什么不对吗?
我期待从sed的以下结果
# echo "A=[A]" | ....sed A [A
echo "A=[A]" | sed s'/[]=]/ /g'
A [A
您可以使用'-e'标志执行多个替代项,例如:
# echo "A = [A]" | sed -e 's/=//' -e 's/]//' A [A
用'='和']'代替一个替代品是可能的,但即使是这样,我也不认为它会比使用'-e'提供更多的好处。
使用tr来做这样的事情可能比较容易,因为它不涉及到RE
echo "A=[A]<-" | tr "]=" " " A [A <-