2017-01-05 129 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