Я намагаюся написати псевдонім, щоб зробити 2 речі
$alias cde='cd "$@" && echo'
але чомусь, коли я називаю це
$cde test
test
все, що трапляється, це ехо-тест:
Схоже, мій аргумент не передається до першого твердження, а замість цього використовується в кінці всього псевдоніма. З мого розуміння, The $@
повинен був споживати всі аргументи, щоб він ніколи не доходив до відлуння. Я можу використовувати аргумент у першій частині, а не у другій?
echo
без аргументів? Якого сенсу це має? Чому&&
? Що ти хочеш, щоб саме сталося?