Вывод Bash Создать файл с DD / dev / Zero с диалоговым окном - gauge

Вы можете просто удалить .pdf , чтобы получить имя файла без расширения, и проверить наличие файла с таким именем с .xoj расширение:

for f in *.pdf
do
    if [ -f "${f%.pdf}".xoj ]
    then
        xournal "${f%.pdf}".xoj &
    else
        xournal "${f}" &
    fi
done
1
18.06.2018, 16:45
2 ответа

Немного не по теме -, но вы можете использовать операнд status=progressв dd, и вы получите что-то вроде этого:

748901888 bytes (749 MB, 714 MiB) copied, 3 s, 250 MB/s
0
28.01.2020, 00:33

Я предлагаю вам пропустить 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-накопитель, чтобы сделать все медленнее и легче «видеть».

1
28.01.2020, 00:33

Теги

Похожие вопросы