Кто-нибудь знает, как отображать такую дату?
7-1-2019
У меня сейчас есть это, что добавляет 0 к месяцу
$(LC_ALL=nn_NO.UTF-8 date +'%-d-%m-%Y')
как это
7-01-2019
Я использую их в командах дампа lynx
Спасибо, Chris
Вы уже удалили заполнение для дня, почему бы не сделать то же самое для месяца?
$ date +'%-d-%-m-%Y' 7-1-2019
Вот список всех модификаторов заполнения от man date:
man date
По умолчанию дата дополняет числовые поля нулями. Следующие необязательные флаги могут следовать за «%»: - (дефис) не дополняйте поле _ (подчеркивание) подушка с пробелами 0 (ноль) pad с нулями ^ используйте заглавные буквы, если это возможно # используйте противоположный регистр, если это возможно После любых флагов указывается необязательная ширина поля в виде десятичного числа; затем необязательный модификатор, который является либо E, чтобы использовать локаль альтернативные представления, если доступны, или O, чтобы использовать локаль альтернативные числовые символы, если таковые имеются.
По умолчанию дата дополняет числовые поля нулями. Следующие необязательные флаги могут следовать за «%»:
- (дефис) не дополняйте поле
-
_ (подчеркивание) подушка с пробелами
_
0 (ноль) pad с нулями
0
^ используйте заглавные буквы, если это возможно
^
# используйте противоположный регистр, если это возможно
#
После любых флагов указывается необязательная ширина поля в виде десятичного числа; затем необязательный модификатор, который является либо E, чтобы использовать локаль альтернативные представления, если доступны, или O, чтобы использовать локаль альтернативные числовые символы, если таковые имеются.