Не удалось получить $ (дата +% F) в качестве переменной среды

Я хотел бы создать переменную среды, которая будет выводить текущую дату. Я добавил следующее в ~ / .pam_environment:

TODAY=$(date +%F)

Видимо , вы должны выйти из системы после изменения ~ / .pam_environment. Я сделал это, но

echo $TODAY

выдает пустую строку.

Что я делаю не так?

6
задан 28 March 2019 в 06:11

3 ответа

$ export DATE=`date +"%F"`
$ echo $DATE
2014-05-30
0
ответ дан 28 March 2019 в 06:11

~/.pam_environment не является файлом сценария. Вместо этого используйте ~/.profile:

export TODAY=$(date +%F)
0
ответ дан 28 March 2019 в 06:11

Вы забыли "цитаты" Вот еще Cool Link для большего количества примеров.

TODAY= date +"%F"
0
ответ дан 28 March 2019 в 06:11

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

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