标签: linux shell
我正在运行下面的命令我已经将值设置为$DATE变量,但是下面的命令没有显示任何内容,find会不会考虑变量或我的语法有什么问题。
$DATE
find . -name '*.log.$DATE-0000'
答案 0 :(得分:1)
那不是find的错。这是一个shell问题:变量用双引号扩展,而不是单引号。
find
答案 1 :(得分:1)
试试这个,它没有扩展你的命令所以你需要使用双引号,如下,
find . -name "*.log.$DATE-0000"