带有换行符+ sed的Linux env变量

时间:2018-03-28 20:55:27

标签: bash shell sed echo

我有一个命令,我运行输出到stdio,我需要重定向到现有文件,用我的命令输出的两行替换单词replaceme

命令mycommand输出如下:
somedata =这个
somedata =那

我能够将输出转换为环境变量:

export TWOLINES=$(mycommand)

当我回复它时,它会以单行出现

echo $TWOLINES

返回:
somedata1 =这个somedata2 =那个

我需要将此内容作为两行<{1}}添加到我的file

尝试:

sed -e "s,replaceme,${TWOLINES}," -i file

返回:unterminated's'命令

除了sed之外的想法或其他工具可以提供帮助吗?

0 个答案:

没有答案