0
此問題與我在Bash script: Appending text at the last character of specific line of a file中提出的問題相關聯。Bash腳本:在文件編輯後恢復文件中的特定文本
在包含唯一字符串MYVERSION
的(文件行)行末尾附加一個變量後,我現在要恢復此行的初始內容。
我設法線的初始內容存儲在一個名爲"OLD_MY_VERSION"
變量,但是當我試圖恢復與sed的
-i「/^MYVERSION = 6/C \ $$ OLD_MY_VERSION MYFILE行.TXT
我得到的"$MYVERSION=0.1"
代替"MYVERSION=0.1"
(當然沒有引號)。
如何刪除多餘的字符任何想法($)?如果我不把額外的$,我是沒有得到"OLD_MY_VERSION"
變量的內容,而只是"$OLD_MY_VERSION"
字符串。
非常感謝。