Я нахожусь в среде busybox, в которой есть только sh и ash.
Сейчас я делаю сценарий, в котором мне нужно передать все, кроме последнего параметра, ln.
Пока это выглядит так:
#!/bin/ash
TARGET="/some/path/"
for last; do true; done
ln $@ $TARGET$last
Очевидно, что теперь я передаю последний параметр дважды, сначала неизмененным, затем измененным с помощью $ TARGET перед ним.
Какможно ли избавиться от последнего параметра в $ @?