如何在bash中取消设置所有空数组元素?

时间:2019-03-26 21:13:06

标签: arrays bash unset

我有一个数组,该数组充满了我从文件(通过for循环)创建的名称。我不想包含一些名称,因此可以通过以下操作将其删除:

names=("${names[@]/randomName}")

但是,这不会删除该元素。它只是删除元素的值,在其后留有空白。

我尝试使用unset命令没有成功(尝试删除所有具有空白空间的元素,但是我确定我做错了)

unset 'names[${names[@]/ /}]'

我的问题是我应该怎么做?

0 个答案:

没有答案