У меня есть массив имен, которые я создал из файла (через цикл for). Есть несколько имен, которые я не хочу включать, поэтому удалил их, выполнив следующие действия:
names=("${names[@]/randomName}")
Это, однако, НЕ удаляет элемент. Он просто удаляет значение элемента, оставляя после себя пустое место.
Я безуспешно пытался использовать команду unset (пытался удалить все элементы с пустым пространством, но я уверен, что делаю это неправильно)
unset 'names[${names[@]/ /}]'
Мой вопрос в том, как мне поступить в этом случае?