小编sta*_*low的帖子

如何将一个由换行符分隔的数组元素映射到具有多个元素的新数组中

我在路径中选择了 Nemo 中的 4 个文件/home/myUsername/.local/share/nemo/scripts/Folder with spaces/。Nemo 将文件路径存储在环境变量中NEMO_SCRIPT_SELECTED_FILE_PATHS

(正如您在glenn jackman下面的答案中所见,NEMO_SCRIPT_SELECTED_FILE_PATHS包含一个以换行符分隔的文件路径列表。)

为什么是“是啊!” 不是在每个文件路径行之后打印?我怎样才能做到这一点?(这个问题可能很烦人,因为我最初认为这个文件路径列表是一个数组,但显然不是。)

脚本

#!/bin/bash

for i in "${NEMO_SCRIPT_SELECTED_FILE_PATHS[@]}"
do
    echo "$i"
    echo "Yeah!"
done
Run Code Online (Sandbox Code Playgroud)

输出

/home/myUsername/.local/share/nemo/scripts/Folder with spaces/script1
/home/myUsername/.local/share/nemo/scripts/Folder with spaces/script2
/home/myUsername/.local/share/nemo/scripts/Folder with spaces/script3
/home/myUsername/.local/share/nemo/scripts/Folder with spaces/script4

Yeah!
Run Code Online (Sandbox Code Playgroud)

bash nautilus array nemo

4
推荐指数
1
解决办法
711
查看次数

标签 统计

array ×1

bash ×1

nautilus ×1

nemo ×1