1

Из руководства по рыбам:

[Описателем файла может быть] амперсанд, за которым следует знак минус (& -). Дескриптор файла будет закрыт

Из арки вики:

Глушить стандартный вывод:$ command> & -

Исходя из этого, я ожидал, что он будет действовать как псевдоним для /dev/null , но быстрые эксперименты в командной строке показывают, что это не так:

$ echo hello >&-  
Error while writing to stdout
write_loop: Bad file descriptor

Также, как ни странно, если мы добавим пробел перед & мы получим другую ошибку:

$ echo hello > &-
Expected a string, but instead found a '&'

Что здесь происходит? Я бегу рыбу 2.2.0

0