如何在unix'testxy \''中替换为testxy $

时间:2016-12-20 11:51:17

标签: unix

我试过写作:

newline='testxy\,'
templine1=`echo "$newline"|sed -e 's/\,/$/g'`

但我得到的结果为'testxy\$' 如何在unix 'testxy\,'中替换为testxy&

2 个答案:

答案 0 :(得分:1)

试试这个:

templine1=$(echo "$newline" | sed -e 's/\\,/$/g')

答案 1 :(得分:0)

这是一个有效的例子:

newline='testxy\,'
templine1=$(echo "$newline"|sed -e 's/\\/$/g')

基本上,需要通过反斜杠在sed中转义反斜杠以执行您想要的操作。