gpt4 book ai didi

bash - 如何更改文件中的字符串,但将更改保存在另一个文件中,而不是原始文件中?

转载 作者:行者123 更新时间:2023-11-29 09:27:43 25 4
gpt4 key购买 nike

我有一个小问题。在我的 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 文件。

关于bash - 如何更改文件中的字符串,但将更改保存在另一个文件中,而不是原始文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35100366/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com