У меня есть небольшой Однострочник в терминале, который должен написать количество пикселей многих файлов JPEG в текстовый файл:Преобразование результата ImageMagick из научного в десятичный?
find . -name *.jpg -exec convert {} -format "%[fx:w*h]" info: \; > sizes.txt
Это на самом деле делает, но некоторые из чисел в научной нотации, как здесь :
949200
960000
1.098e+06
1.038e+06
1.1664e+06
1.0824e+06
831600
самый надежный/элегантный способ иметь вывода команды только в десятичной системе счисления, например, в следующих строках?
949200
960000
109806
103806
1166406
1082406
831600
мне было интересно, если вы могли бы сделать это в ImageMagick FX части или, вернее, труба на выходе в другую команду для преобразования. Благодаря!
Спасибо! Я мог бы использовать 'ident -format '% w% h" '- но как я могу умножить _w_ и _h_ в этом потоке труб? Является ли это возможным? –
myhd
Я добавил строку, используя _bc_ – rwst
Это так здорово! Работает как шарм. спасибо – myhd