在shell bash脚本里,如何把一个字符串中的回车转成其他字符?
假设 s 是含回车的字符串
echo $s|tr '\n' '\t'能够将回车转成 Tab。\t 可以换成你想要字符。
shell中,如何替换双引号中内容为某个变量?
你是要替换为$bai这个字符串,还是bai变量的值?
替换为$bai这个字符串:
echo baidu = \"test\" | sed 's/\(baidu = \).*/\1"\$bai"/'
替换为bai变量的值:
echo baidu = \"test\" | sed "s/\(baidu = \).*/\1\"$bai\"/"