<Предыдущая | Содержание: | Следующая>
Добавление элементов в конец массива
Знание количества элементов в массиве бесполезно, если нам нужно добавить значения в конец массива, поскольку значения, возвращаемые функцией * и @ обозначения не сообщают нам максимальный используемый индекс массива. К счастью, оболочка предоставляет нам решение. С помощью
+= оператор присваивания, мы можем автоматически добавлять значения в конец массива. Здесь,
мы присваиваем массиву три значения Foo, а затем добавьте еще три.
[я @ linuxbox ~] $ фу=(абв) [я @ linuxbox ~] $ эхо ${foo[@]} азбука
[я @ linuxbox ~] $ фу+=(защита) [я @ linuxbox ~] $ эхо ${foo[@]} abcdef
[я @ linuxbox ~] $ фу=(абв) [я @ linuxbox ~] $ эхо ${foo[@]} азбука
[я @ linuxbox ~] $ фу+=(защита) [я @ linuxbox ~] $ эхо ${foo[@]} abcdef