Сценарий оболочки Unix Формат даты - PullRequest
0 голосов
/ 02 марта 2019

Я ищу дату, например Mar 1 (т. Е. Пробел + заполненное пространство дня месяца)

Это дает правильный формат => Mar 1

date -d "yesterday 13:00" +"%b %e"

Однако, когда я пытаюсь поместить в переменную, лишний добавленный пробел отсутствует.

DATE=`date -d "yesterday 13:00" +"%b %e"`
echo $DATE gives=> Mar 1 (only padded space getting)

Любая идея, как получить это => Mar 1 (то есть пробел + дополненное пространство дня месяца)

1 Ответ

0 голосов
/ 02 марта 2019

Подробнее см. Когда обернуть кавычки вокруг переменной оболочки? или Я только что назначил переменную, но переменная echo $ показывает что-то еще

По сути, вам нужно заключать в кавычки вашу переменную, когда вы ее используете:

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