Почему требуется перезагрузка ежедневной .zshrc с использованием псевдонима, содержащего $ (date -u +% Y% m% d)?

Каждое утро я запускаю следующую команду, которая ежедневно обрабатывает файл журнала:

ssh -t server@55.555.55.55 tail -f development/abc/$(date -u +%Y%m%d).log 

Это работает отлично, и каждое утро журнал файлов этого дня получает без проблем. В прошлую пятницу я создал следующий псевдоним для этой команды в .zshrc, а в пятницу он работал безупречно:

 alias abc_log='ssh -t server@55.555.55.55 tail -f development/abc/$(date -u +%Y%m%d).log' 

Сегодня утром я запустил abc_log и получил эту ошибку:

  tail: cannot open `development/abc/20160509.log' for reading: No such file or directory Connection to 55.555.55.55 closed. 

Как только я запустил source ~/.zshrc abc_log работал нормально. Я предпочитаю не перезагружать .zshrc каждое утро. Предложения? Благодаря!

One Solution collect form web for “Почему требуется перезагрузка ежедневной .zshrc с использованием псевдонима, содержащего $ (date -u +% Y% m% d)?”

Введенная команда date будет оцениваться только один раз: при создании псевдонима. Вот почему перезагрузка .zshrc заставляет его работать снова. Если вы используете функцию вместо того, чтобы предлагать djf, она будет оцениваться каждый раз, когда это кажется вашим предполагаемым поведением.

  • Есть ли способ перечислить количество файлов при использовании dpkg -L для отображения файлов пакета?
  • Дополнительный вывод при запуске команд из zsh в Guake
  • Временное сохранение вывода команд оболочки в tmpfs
  • find -exec on zsh: эхо работает, как и ожидалось, печать не
  • Bash - перемещать файлы в пронумерованные папки oneliner
  • Заполнение имени файла zsh без учета регистра
  • Расширение {a..d} до abcd в zsh
  • Удалите все, кроме одного (или более) типа файла
  • Как фиксировать статус выхода команды без конечного результата в конвейере?
  • Какие функции находятся в zsh и отсутствуют в bash, или наоборот?
  • Как написать настраиваемое имя файла для конкретных каталогов в zsh?
  • Interesting Posts

    getopts не соответствует второму аргументу

    bash getopts, только короткие варианты, все требуют значений, собственной проверки

    Как положить немного раскладки клавиатуры в сторону от переключающего кольца компоновки?

    Могу ли я использовать scp для копирования файлов в домашний каталог без указания его?

    Как определить, сколько памяти выделяется на ядро ​​для MPI-приложения GENE?

    Как поставить отметку времени с помощью: wget –output-file =

    Основной скрипт в Angstrom Linux работает на Beaglebone Black

    Как проверить освобожденную выделенную память?

    Debian, закрывающая крышка, хочет спящий режим вместо приостановки

    Как сохранить разрешения на исходные файлы при восстановлении резервных копий с помощью Duplicity?

    В tmux можно ли перечислить все окна во всех окнах?

    Доступ к серверу Apache через Интернет

    Невозможно установить яркость с помощью usb-загрузки

    Unix сортирует память

    mutt: имя, закодированное в кодировке с кодовым названием

    Linux и Unix - лучшая ОС в мире.