我寫在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