ls *.png |parallel --nice 19 --bar --will-cite "pngcheck -q {}"
Команда «ls *.png» выводит список всех файлов с расширением .png в текущем каталоге. Команда «parallel —nice 19 —bar —will-cite «pngcheck -q {}»» выполняет последовательную обработку каждого файла из списка с помощью утилиты pngcheck. Опция «—nice 19» устанавливает низкий приоритет выполнения процесса, «—bar» добавляет прогресс-бар, а «—will-cite» гарантирует, что команда будет выполняться на любой системе Linux. «pngcheck -q {}» проверяет указанный файл на наличие ошибок в формате PNG.
Эта команда полезна для быстрой проверки всех файлов PNG в каталоге на возможные ошибки, такие как повреждение, неправильная структура или несоответствие формату. Вместо использования данной команды можно также воспользоваться циклом for или другой утилитой массовой обработки файлов.