unix shell-检查文件名称中带有YYYY-MM-DD

问题描述 投票:0回答:1

我只需要检查文件是否存在,但其日期在文件名中

test -f /test/import_doku.YYYY-MM-DD.log && echo "OK"

只是如何使用date -I代替YYYY-MM.DD?谢谢

shell unix
1个回答
0
投票

您可以尝试以下方法:

test -f /test/import_doku.$(date +%Y-%M-%d).log && echo "OK"

日期为当前日期。如果您想在昨天使用它,在UNIX中它将变得更加复杂

© www.soinside.com 2019 - 2024. All rights reserved.