насколько я знаю, более 2 параллельных панелей невозможно (по крайней мере, без доработки), но вы можете использовать столько вкладок в одном окне, сколько хотите:
возможно, это подходящее место, чтобы спросить больше или предложить "новые" функции или улучшения: https://github.com/mate-desktop/caja
$ foo=(1 2 3 4)
$ echo "${foo[@]}"
1 2 3 4
$ echo "${foo[@]:0:2}"
1 2
echo "${foo[@]:2}"
3 4
Для позиционных параметров, начиная с 5-го:
zsh
или yash
.
myCommand "${@[5,-1]}"
(обратите внимание, как всегда, что приведенные выше кавычки важны, иначе каждый элемент будет подвергнут split+glob в yash
или пустые элементы будут удалены в zsh
) .
ksh93
, bash
или zsh
:
myCommand "${@:5}"
(опять же, важны кавычки)
Оболочки, подобные Борну (включает все вышеперечисленные оболочки)
(shift 4; myCommand "$@")
(с использованием подоболочки, поэтому сдвиг происходит только там).
csh-подобные оболочки:
(shift 4; myCommand $argv:q)
(подоболочка)
рыба
:
myCommand $argv[5..-1]
rc
:
@{shift 4; моя команда $*}
(подоболочка)
rc
/es
:
myCommand $*(`{seq 5 $#*})
es
:
myCommand $*(5 ...)