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ê?