Я предлагаю вам пропустить dialog
и использовать «простое»pv
представление прогресса в командной строке, например
# dd if=/dev/zero bs=10240 count=102400| bash -c 'pv -s 1g > /media/sudodus/usbdata/output.dat'
320MiB 0:00:07 [39,2MiB/s] [=========> ] 31% ETA 0:00:15
...
1000MiB 0:00:34 [29,1MiB/s] [===============================> ] 97%
102400+0 records in
102400+0 records out
1048576000 bytes (1,0 GB, 1000 MiB) copied, 34,4327 s, 30,5 MB/s
Я записал на USB-накопитель, чтобы сделать все медленнее и легче «видеть».