winlinker 发表于 2013-08-28 09:59

sed 转义符问题

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \t \! \w]\\$ " ,这串字符用sed 写入文件,总是遇到转义问题,谁有方法
centos 6.4 系统
sed -i '1i 字符串' test

Shell_HAT 发表于 2013-08-28 11:47

sed -i '1i [ "$PS1" = "\\\\s-\\\\v\\\\\\$ " ] && PS1="[\\u@\\h \\t \\! \\w]\\\\$ "' test

winlinker 发表于 2013-08-28 12:22

多谢,我之前也用了 \\转义,v\\\\\\$ 这里,没用这么多的\\回复 2# Shell_HAT


   
页: [1]
查看完整版本: sed 转义符问题