如何在鱼壳中隐藏多个命令输出?

Zol*_*tar 2 null hide fish output

假设有一组命令如下:

#!/usr/bin/env fish

command1
command2
command3
Run Code Online (Sandbox Code Playgroud)

每个命令都会打印自己的输出,我想隐藏它。在 bash 中,它相当简单:

#!/usr/bin/env bash
{
command1
command2
command3
} &> /dev/null
Run Code Online (Sandbox Code Playgroud)

但它不适用于鱼。除了将每个命令发送到 /dev/null 之外,还有其他解决方案吗?有人可以帮我吗?

fah*_*aho 7

Fish 相当于{}命令分组是beginand end,所以

begin
    command1
    command2
    command3
end &> /dev/null
Run Code Online (Sandbox Code Playgroud)