gpt4 book ai didi

linux - 使用 bash 将变量写入文件

转载 作者:太空狗 更新时间:2023-10-29 11:42:51 25 4
gpt4 key购买 nike

我正在尝试使用 bash 脚本配置文件。并且 bash 脚本中的变量不是写在文件中,而是写在脚本中。

例如:

#!/bin/bash

printf "%s" "template("$DATE\t$HOST\t$PRIORITY\t$MSG\n")" >> /file.txt

exit 0

这导致模板('tttn')而不是模板(“文件中的$DATE\t$HOST\t$PRIORITY\t$MSG\n。

我在脚本中怎么写,使得结果是配置文件中的template("$DATE\t$HOST\t$PRIORITY\t$MSG\n?

是否可以将脚本中的变量写入文件?

最佳答案

将要写入的字符串括在单引号内以避免变量替换。

> FOO=bar
> echo "$FOO"
bar
> echo '$FOO'
$FOO
>

关于linux - 使用 bash 将变量写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35333077/

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