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