bash arrays

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#!/usr/bin/env bash
ARRAY=( "e b fff" c d );
echo ${#ARRAY[0]};
#ARRAY[4]="e";
# создать 5-й элемент со значением f
ARRAY+=(f);
# удалить 5-й
#unset ARRAY[5]
# удалить весь массив
#unset ARRAY
#echo ${ARRAY[2]};
#echo ${ARRAY[@]};
#echo ${ARRAY[*]};
# вывести элементы массива построчно
# info printf для справки
printf "%s\n" ${ARRAY[*]};
# вывести как строки, осортировать и сохранить в массиве ТЕСТ
TEST=(
$(printf "%s\n" ${ARRAY[*]} | sort)
);
echo ${TEST[*]};
exit 0;