Я хочу разработать функцию в bash, которая будет открывать файл в vim после того, как я запустил скрипт cat в терминале.
cat readme.txt
Теперь я хочу открыть файл в vim. Вместо того, чтобы писать vim readme.txt
, я хочу создать функцию vv
, которая получит последние аргументы команд (!*
) и добавит к ней vim
.
function vv() {
args=$(!*)
vim $args
}
У меня естьтакже попытался установить в качестве псевдонима:
alias vv="vim !*"
Оба они не будут работать. Есть ли способ получить аргумент предыдущей команды в скрипте zsh?