2017-01-05 73 views
0

我必須在特定行下面添加新行使用unix中的命令sed使用變量添加帶空格的新行

但新行包含空格和雙引號。

**注意新的生產線必須使用添加變量

請幫助:

換行符= ' 「集羣同步檢查複製多維數據集」= DWORD:00000001'

的sed -i「/ 「IgnoreAllExceptions」= DWORD:00000000/A \ '$換行符' \」 myfile.txt複製

錯誤: sed的:無法讀取多維數據集「= DWORD:00000001:沒有這樣的文件或目錄

+0

請爲樣本輸入添加樣本輸入和您想要的輸出到您的問題。請看[編輯幫助](http://stackoverflow.com/editing-help)。 – Cyrus

+0

搜索線: 「IgnoreAllExceptions」= DWORD:00000000 樣品輸入 「羣集同步檢查是否重複立方體」= DWORD:00000001 所需的輸出: 「IgnoreAllExceptions」= DWORD:00000000 「羣集,同步,檢查,複製,多維數據集「= DWORD:00000001 –

回答

0

您的意思是:

sed -i '/"IgnoreAllExceptions"=dword:00000000/a'"$newline" myfile.txt