определить переменную для хранения не текущей даты в bash - PullRequest
0 голосов
/ 18 июня 2009

Следующая команда, полученная от терминала, возвращает мне вчерашнюю дату:

date --date='1 day ago' +%Y/%m/%d

Я пытаюсь написать bash-скрипт, где число дней - это аргумент командной строки. Я хотел бы иметь возможность сохранить полученную дату в другой переменной и использовать ее позже в моем сценарии. Мысли? * * 1004

1 Ответ

2 голосов
/ 18 июня 2009
    x=$(date --date "$1 days ago" +%Y/%m/%d)

Где $1 - первый аргумент командной строки. Убедитесь, что вы используете двойные кавычки вместо одинарных кавычек, в противном случае аргумент не расширяется.

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