发现不考虑变量

时间:2015-01-20 10:02:17

标签: linux shell

我正在运行下面的命令我已经将值设置为$DATE变量,但是下面的命令没有显示任何内容,find会不会考虑变量或我的语法有什么问题。

find . -name '*.log.$DATE-0000'

2 个答案:

答案 0 :(得分:1)

那不是find的错。这是一个shell问题:变量用双引号扩展,而不是单引号。

答案 1 :(得分:1)

试试这个,它没有扩展你的命令所以你需要使用双引号,如下,

find . -name "*.log.$DATE-0000"