Para parâmetros posicionais a partir do 5º:
-
zshouyash.myCommand "${@[5,-1]}"(note, como sempre, que as aspas acima são importantes, ou de outra forma cada elemento estaria sujeito a split + glob em
yash, ou os elementos vazios removidos emzsh). -
ksh93,bashouzsh:myCommand "${@:5}"(mais uma vez, citações importantes)
-
Cascas semelhantes a Bourne (inclui todas as camadas acima)
(shift 4; myCommand "$@")(usando um subshell, então o shift só acontece lá).
-
shells semelhantes a csh:
(shift 4; myCommand $argv:q)(subshell)
-
fish:myCommand $argv[5..-1] -
rc:@{shift 4; myCommand $*}(subshell)
-
rc/es:myCommand $*('{seq 5 $#*}) -
es:myCommand $*(5 ...)