Я хочу инициализировать переменную со вчерашней датой в определенном формате. ex --- если сегодня 15 февраля, тогда переменная должна быть - var = Feb 14
date -d"-1day" +"%b %d" не работает. Я не знаю, является ли синтаксис неправильным или почему еще он не работает.
Каков правильный способ его использования?
Положите $( ) вокруг команды при назначении, например:
#!/bin/bash
hi=$(date -d'-1day' +'%b %d')
echo "$hi"
Работает.
Обновлено в соответствии с комментарием geirha.
Поместите команду $ ()
вокруг команды при назначении, например:
#! / bin / bash hi = $ (date -d'-1day '+ '! d2] Работает. Обновлено согласно замечанию гейрхи
Положите $( ) вокруг команды при назначении, например:
#!/bin/bash
hi=$(date -d'-1day' +'%b %d')
echo "$hi"
Работает.
Обновлено в соответствии с комментарием geirha.
Поместите команду $ ()
вокруг команды при назначении, например:
#! / bin / bash hi = $ (date -d'-1day '+ '! d2] Работает. Обновлено согласно замечанию гейрхи
Поместите команду $ ()
вокруг команды при назначении, например:
#! / bin / bash hi = $ (date -d'-1day '+ '! d2] Работает. Обновлено согласно замечанию гейрхи
Поместите команду $ ()
вокруг команды при назначении, например:
#! / bin / bash hi = $ (date -d'-1day '+ '! d2] Работает. Обновлено согласно замечанию гейрхи
Поместите команду $ ()
вокруг команды при назначении, например:
#! / bin / bash hi = $ (date -d'-1day '+ '! d2] Работает. Обновлено согласно замечанию гейрхи
Поместите команду $ ()
вокруг команды при назначении, например:
#! / bin / bash hi = $ (date -d'-1day '+ '! d2] Работает. Обновлено согласно замечанию гейрхи