Инициализируйте переменную с определенной датой в определенном формате

Я хочу инициализировать переменную вчерашней датой в определенном формате. ex --- если сегодня 15 февраля, тогда переменная должна быть: var = Feb 14

date -d"-1day" +"%b %d" не работает. Я не знаю, является ли синтаксис неправильным или почему он не работает.

Как правильно его использовать?

1
задан 15 February 2011 в 14:09

1 ответ

Поместите $( ) вокруг команды при назначении, например:

#!/bin/bash

hi=$(date -d'-1day' +'%b %d')

echo "$hi"

Работы.

Обновлено в соответствии с комментарием гейры.

0
ответ дан 15 February 2011 в 14:09

Другие вопросы по тегам:

Похожие вопросы: