Ésta es una papita para cuando usamos comandos que no nos entrega información de tranferencia.

La mágia la hace el comando bar, por ejemplo, su uso sería:

1
ddif=/path/foo.img | bar -s 99G |ddof=/path/bar.img

Donde -s 99G es el tamaño del archivo a transferir.

Esto también funciona al tranferir al vuelo, por ejemplo:

1
ddif=/path/foo.img | bar -s 99G |ssh root@192.168.0.1 "dd of=/path/bar.img"

bar nos entregaría información como ésta:

1
13.0GB    at    11.0MB/s    eta: 2:15:18    12%[=         ]

Carlos Albornoz

rocking since MCMLXXXII