LINUX.ORG.RU

Alias для Vim в .bashrc кеширует название файла

 , ,


0

1

Здравствуйте. Подскажите почему после добавления в .bashrc alias alias note="vim ~/obsidian/\!INBOX/'$(date +%H%M%S%Y%m%d)'.md" после первого создания файла с помощью note, при последующих вызовах note второй файл не создается, а открывается первый? И как это исправить?



Последнее исправление: Gnom7 (всего исправлений: 2)

Потому что сабшелл выполняется когда выполняется остальной код.

Чтобы это исправить, нужно делать не строковый алиас, а функцию, в которой сабшелл будет исполняться при вызове этой функции.

mord0d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.