Salve, ho un problema secondo me assai strano, e piuttosto urgente visto che mi servirebbe per un esame.![]()
La shell di FreeBSD non mi interpreta correttamente la redirezione dello STDERR o anche dello STDOUT se specifico il numero.
Se faccio così
ls > file.out OK
se faccio così
ls 1> file.out o
ls 2> file.err
mi da errore, prova a interpretare il numero come se fosse un parametro dell'LS.
Se le metto entrambe
ls > file.out 2> file.err
mi dice che c'è ambiguità nel redirect dell'output.
Giuro che fino a due giorni fa funzionava tutto, non ho toccato niente, perché non funge?![]()
Cosa sto sbagliando?
Ho controllato la sintassi nel MAN e in un forum di BSD online, è corretta.
Aiuuuuto![]()