我有一个小问题。在我的original.txt文件中,我有一个带有一个变量zmuser的方案需要更改。 我使用sed命令将我的变量'zmuser'更改为另一个字符串,该字符串也是一个变量。 sed -i -e s/zmuser/${user}/g original.txt 这段代码修改了original.txt文件中$user变量的zmuser值。 如何在保留原始文件original.txt的情况下将更改保存到另一个.txt文件中?
这应该可以做到:sed -e "s/zmuser/${user}/g" original.txt > another.txt 工作原理: 如果您在sed命令中省略了-i标志,则输出将打印在stdout上。 > another.txt语法将该输出重定向到another.txt文件。