training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Как удалить элемент массива unset BASH

Создано: 23 мая 2017Автор: Егор Астапов3336 просмотровСложность: легкий

Как удалить элемент массива BASH? Вы можете удалить элемент массива или сам массив при помощи функции unset. Об операциях над массивами написано в статье операции над массивами array BASH


#!/bin/bash
array=(нулевой первый второй третий)

# удаляет первый элемент из массива
unset array[1]

# способ вывода списка всех элементов массива
# можно использовать ${color[*]}
echo ${array[@]}

# количество элементов в массиве
echo "количество элементов в массиве: ${#array[*]}"

# удаляет массив
unset array

echo -n "Массив опустошён"

# Список элементов массива пуст
echo ${colors[@]}

exit 0

# вывод:
# нулевой второй третий
# количество элементов в массиве: 3
# Массив опустошён

Комментарии

реклама