У меня нет опыта написания сценариев оболочки, поэтому я не вижу проблемы в следующей ситуации:
Я определил псевдоним следующей формы (file.c
находится в ~/dir
):
alias code="cd ~/dir | vim file.c"
При его вводе я получаю следующее предупреждение, а нужные файлы не открываются:
Vim: Warning: Input is not from a terminal
2 files to edit
Я думал, что оператор канала в этом случае разделит две команды, сначала изменив каталог, а затем открыв файл.