2017-09-29 6 views
0

私は$ 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に依拠することができる - ?空虚ためテストに良い方法がない限り)あなたが実際に必要としない

答えて

2
set argv 

$ argvは空リストをまったく取得しません。空リストは引数がないことだけです。

関連する問題