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