diff --git a/fish/add-on.fish b/fish/add-on.fish index f2868ac..0d6cdc0 100644 --- a/fish/add-on.fish +++ b/fish/add-on.fish @@ -88,7 +88,7 @@ function sudo --description "Replacement for sudo that preserves custom PATH com # 2. 如果第一个参数是以 "-" 开头的选项 (比如 -i, -s, -u, -E) # 我们直接把所有参数原样传给真正的 sudo,不做路径解析 - if string match -q "-*" -- $argv[1] + if string match -q -- "-*" $argv[1] command sudo $argv return end