有人抱怨说fish总是将他们的变量拆分为列表,我感到很奇怪。但对我来说,这只是将多行变量作为单个字符串。
我正在尝试编写一个nautilus脚本。Nautilus应该使用换行符分隔所选文件,并设置一个名为$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
的变量。
我正在尝试将它们作为列表获取,以便在fish中循环遍历它们。但它们只被视为单个元素。
set -l files $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
for i in (seq (count $files))
echo (count $files) >> koko
end
文件 koko 现在显示数字 1。