我有一个目录名称数组。我想从数组中创建目录。这是我的代码。
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[@]}
此代码可以完成我的工作。谢谢