Por que não posso redirecionar a saída do grep para o arquivo? [fechadas]

3

Estou executando o comando assim.

# ( ( partclone.restore -X -s some.img -o /dev/sda3 2>&3 ) 3>&1 ) | grep Completed
  Completed:  0.40%
  Completed:  1.23%
  Completed:  2.07%
  ...

Mas não posso direcionar a saída para um arquivo.

# ( ( partclone.restore -X -s some.img -o /dev/sda3 2>&3 ) 3>&1 ) | grep Completed >> ./log 2>&1

Não há nada no arquivo de log.

Mas algo como cat some.file | grep some.string >> ./log funciona bem. Por quê?

    
por user276851 11.07.2014 / 19:58

0 respostas