перенаправитель Linux для регистрации имени файла с переменной $ date - PullRequest
2 голосов
/ 13 ноября 2010

У меня есть скрипт со строкой:

ruby /root/backup_scripts/new_scripts/aapxen01.rb>>/volumes/backups/aapxen01/$date.log  2>&1

Это создает файл журнала с именем ".log", явно не то, что я ищу. Как мне сделать это, чтобы получить текущую дату в качестве имени файла?

Ответы [ 2 ]

9 голосов
/ 13 ноября 2010

Заменить $ date на:

`date "+%Y-%m-%d"`
3 голосов
/ 14 ноября 2010

Избегайте обратных кавычек и используйте вместо этого: $(date '+%Y-%m-%d') http://mywiki.wooledge.org/BashFAQ/082

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