find 没有考虑变量
find is not considering the variable
我是 运行 下面的命令 我已经将值设置为 $DATE
变量,但是下面的命令没有显示任何内容,find 不会考虑变量或我的语法有任何错误。
find . -name '*.log.$DATE-0000'
这不是 find
的错。这是一个 shell 问题:变量用双引号展开,而不是单引号。
试试这个,它没有在你的命令中扩展,所以你需要使用双引号,如下所示,
find . -name "*.log.$DATE-0000"
我是 运行 下面的命令 我已经将值设置为 $DATE
变量,但是下面的命令没有显示任何内容,find 不会考虑变量或我的语法有任何错误。
find . -name '*.log.$DATE-0000'
这不是 find
的错。这是一个 shell 问题:变量用双引号展开,而不是单引号。
试试这个,它没有在你的命令中扩展,所以你需要使用双引号,如下所示,
find . -name "*.log.$DATE-0000"