如何在鱼壳中获得数组大小?

Ada*_*ran 4 fish

有没有办法在鱼壳中获得数组大小?

我手头的确切问题是我想对除第一个之外的所有数组元素进行一些操作.所以我试图找到大小,以便我可以从2循环到$ array_size.

如果不可能,那么另一种方法是什么?

rid*_*ish 8

count将打印元素的数量.但是如果你想跳过第一个元素,你可以使用切片:

> set arr one two three
> echo $arr
one two three
> echo $arr[2..-1]
two three
Run Code Online (Sandbox Code Playgroud)


Ada*_*ran 6

使用count命令,这是鱼内置的命令。

例子:

$ count $PATH
11
Run Code Online (Sandbox Code Playgroud)