file"重写一个文件会留空?-6ren"> file"重写一个文件会留空?- 这个问题在这里已经有了答案: How can I use a file in a command and redirect output to the same file without trunc-6ren">
gpt4 book ai didi

bash - 为什么用 "envsubst file"重写一个文件会留空?

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

<分区>

我需要将一些环境变量值写入文件。

cat file
# $VAR

echo $VAR
# text

当我做 envsubst '$VAR $VAR' < file > file文件变空。为了解决这个问题,我使用 envsubst '$VAR $VAR' < file | tee file 2>&1 >/dev/null .但有时它不起作用,我的意思是文件变空了。第一个问题是为什么有时文件会变空,第二个问题是在 Linux 和 *BSD 和 MacOS 中将环境变量放入文件的真正 Unix 方法是什么?

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