如何将$ argv设置为空列表

  • 本文关键字:列表 设置 argv fish
  • 更新时间 :
  • 英文 :


我想操纵$ argv并将其传递给另一个鱼功能。它足够简单,可以按照以下方式进行修剪:

switch $value
case a
    set argv $argv[2..-1]
case b
    set argv $argv[3..-1]
end
call_function $argv

但是如何将其设置为空列表?

我不想 set --erase argv,因为我确实想访问变量。

我尝试了set argv $argv[],但是count $argv返回1.(我稍后可能依靠count - 除非有更好的方法来 test 空虚?)

set argv

您实际上根本不需要$ argv才能到达一个空列表 - 空列表只是没有参数。

最新更新