我只需要检查文件是否存在,但其日期在文件名中
test -f /test/import_doku.YYYY-MM-DD.log && echo "OK"
只是如何使用date -I代替YYYY-MM.DD?谢谢
date -I
您可以尝试以下方法:
test -f /test/import_doku.$(date +%Y-%M-%d).log && echo "OK"
日期为当前日期。如果您想在昨天使用它,在UNIX中它将变得更加复杂