LINUX.ORG.RU

>alias test='echo test$1'
>test 1
>test 1

Потому что $1 не аргумент alias_a

$ set 0
$ test 1 2 3
test0 1 2 3

sdio ★★★★★
()

потому что алиасы не воспринимают аргументы как $1

аргументы алиаса просто добавляются в конец при раскрытии

В твоем случае $1 просто превращается в пустую строку а потом к этому добавляется аргумент

Используй функции

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