$[(? | #)]<имя>[[n[,a[,b]]]] - операции
c переменными. $?имя - вернет 1, если переменная существует, и ноль иначе.
$#имя - вернет количество элементов в массиве. Массив это переменная
вида (значение1 значение2 ...). Переменная path является массивом.
$имя[n] - вернет n-ый элемент массива, $имя[*] - вернет все элементы массива
в строку. Параметры a и b (необязательные) используются
для выделения части строки. Например $имя[1,2,4] вернет часть строки первого
элемента массива со второго до четвертого символа, $имя[2,4] -
часть строки второго элемента, начиная с четвертого и до конца.
Примеры. echo $?path; echo $#path;set echo $path[*,1,5] echo $path[1,2,3] |