我写在Ubuntu shell脚本,并使用 sed
命令与newline \n
取代的TOREPLACE
所有出现。输出“sed的”命令变量
sed 's/TOREPLACE/\n/g' /home/user/source.txt
这个伟大的工程,但我真正想要做的是 到输出从上面分配给一个变量:
TTT=$(sed 's/TOREPLACE/\n/g' /home/user/source.txt)
echo $TTT
echo $TTT
没有达到预期的输出...当我尝试用其他字符串替换 TOREPLACE
一切工作正常。
当我重定向sed
到一个文件中的所有换行符替换工作了。
上面的变量分配有什么问题?
欢迎的StackOverflow(SO)请remeber通过灰色三角形,http://i.imgur.com/kygEP读好Q/A中的常见问题,http://tinyurl.com/2vycnvr,投票。 png,并通过按复选标记http://i.imgur.com/uqJeW.png接受最能解决问题的答案(如果有的话)。祝你们好运。 – shellter