我有一个命令,我运行输出到stdio,我需要重定向到现有文件,用我的命令输出的两行替换单词replaceme
。
命令mycommand
输出如下:
somedata =这个
somedata =那
我能够将输出转换为环境变量:
export TWOLINES=$(mycommand)
当我回复它时,它会以单行出现
echo $TWOLINES
返回:
somedata1 =这个somedata2 =那个
我需要将此内容作为两行<{1}}添加到我的file
尝试:
sed -e "s,replaceme,${TWOLINES}," -i file
返回:unterminated's'命令
除了sed之外的想法或其他工具可以提供帮助吗?