bash:当变量值中的星形为path时,防止扩展

时间:2019-06-06 04:05:19

标签: bash

如何使foo的值成为字符串/var/log/*,而不是在/var/log中包含文件列表?

# foo='/var/log/*'
# echo $foo
/var/log/file.log /var/log/file2.log

似乎所有我尝试过的技术都能解决它。

在尝试定义如下默认值时,我偶然发现了这种情况:

: "${LOG_PATH:=$(echo '/var/log/*')}"

但是意识到这与在bash中分配默认值的方式无关。

0 个答案:

没有答案