如何从Fish Shell的函数返回一个数组
发布时间:2020-12-16 01:24:10 所属栏目:安全 来源:网络整理
导读:我试图从函数返回一个数组.以下代码无效. function testArray echo 1 2 3 4endset r (testArray)echo $r[2]# error 使用鱼壳从函数返回多个值的正确方法是什么? 如 ridiculous_fish所述,您可以使用本机线分割机制. result of a command substitution become
我试图从函数返回一个数组.以下代码无效.
function testArray echo 1 2 3 4 end set r (testArray) echo $r[2] # error 使用鱼壳从函数返回多个值的正确方法是什么?
如
ridiculous_fish所述,您可以使用本机线分割机制.
所以 >每行列出一个项目; 清单 function __list_public_keys for key in ~/.ssh/*.pub echo $key end end 产量 $__list_public_keys /home/ed8/.ssh/id_rsa.blabla.pub /home/ed8/.ssh/id_rsa.pub /home/ed8/.ssh/id_rsa.test.pub 捕获 function __add_keys set keys (__list_public_keys) echo "[" $keys "]" end 产量 $__add_keys [/home/ed8/.ssh/id_rsa.blabla.pub] [/home/ed8/.ssh/id_rsa.pub] [/home/ed8/.ssh/id_rsa.test.pub] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |