从字符串数组创建目录

从字符串数组创建目录

我有一个目录名称数组。我想从数组中创建目录。这是我的代码。

WATCHED_MOVIE_LIST=("Tenet", "Inception", "Interstellar", "Arrival", "Escape Room")
mkdir ${WATCHED_MOVIE_LIST[*]}

该代码将创建像这样的目录。

Tenet
Inception
Interstellar
Arrival
Escape
Room

Escape Room只有一个名称。它必须创建一个名为“Escape Room”的文件夹。但是,我想创建这样的目录

Tenet
Inception
Interstellar
Arrival
Escape Room

我如何用两行代码做到这一点?(一行更好)

答案1

我找到了一种方法来做到这一点,即对我的代码进行一些小的修改。

WATCHED_MOVIE_LIST=("Tenet", "Inception", "Interstellar", "Arrival", "Escape Room")
mkdir "${WATCHED_MOVIE_LIST[@]}" 
# '*' replaced with '@'
# Added double quotations to ${WATCHED_MOVIE_LIST[@]}

此代码可以完成我的工作。谢谢

相关内容