Boa tarde O seu erro foi esse aqui:
Para ambos - (Stdout e Stderr) posso usar &> "&>" não é um direcionador propriamente dito. Na verdade o direcionador continua sendo o ">", o que você faz é usar o & para indicar que o fluxo daquela saída deverá ser encaminhado para uma outra entrada. Logo, os dois comandos abaixo geram o mesmo resultado, direcionam a standard output e error para um arquivo. *cmd *> arquivo 2>&1 *cmd *2> arquivo >&2 Espero ter ajudado!! Daniel Carlos RHCE, LPIC-3 2009/10/13 Nova tech <enovatech.i...@gmail.com> > > > > Boa tarde meu Caras, > > Estou com uma dúvida chatinha, espero que me elucidem..rs > > Os Descritores Padrões de Arquivos são Três pelo visto: > > Standard Input - (Stdin) - Valor 0 > Standard Output - (Stdout) - Valor 1 > Standard Error - (Stderr) - Valor 2 > Para ambos - (Stdout e Stderr) posso usar &> > > Então se eu quiser redirecionar o Stdout, por exemplo para um arquivo eu > posso fazer dos seguintes modos: > > *cmd *> arquivo ( Redirecionamento Padrão) > *cmd 1*> arquivo > > Agora eu vejo exemplos, principalmente no Livro que eu estou lendo que para > Redirecionar o (Stdout e Stderr) ficarai assim: > > > *cmd *> arquivo 2>&1 > > É ai que está a minha dúvida, porque seria esse e não esse: > > cmd &> arquivo > > > > Esse " E comercial" seria mesmo um equivalente à, "and" ?, tipo " Enviar o > Output e o Error? > > > >