unix shell - проверочный файл существует с YYYY-MM-DD в названии - PullRequest
0 голосов
/ 30 января 2020

Мне нужно просто проверить, существует ли файл, но его дата в имени файла

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

Как использовать date -I вместо YYYY-MM.DD? Спасибо

1 Ответ

0 голосов
/ 30 января 2020

Вы можете попробовать что-то вроде:

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

, когда дата является текущей. Если вы хотите, чтобы оно было на вчерашнем дне, оно станет более сложным в UNIX

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...