Comments 8
UFO just landed and posted this here
С чего вдруг должен будет пойти в stdout? Вот мой результат:
Если кто-то вдруг решит выполнить ваш первый скрипт в командной строке, не создавая исполняемого файла
Это один из способов выстрелить в ногу — скопировать и выполнить какой-то код из интернетов. Ещё можно создать исполняемый файл, но запустить его так:
. ./magik.sh
Но это ведь не проблема автора скрипта?
Скучно как-то это все. Вот если бы вы сделали генерацию PNG чисто на BASH то было бы интересно. 4 года назад была надобность генерировать PNG изображения на лету в JS и оказалось PNG формат довольно прост, заголовки, контрольные суммы и матрица RGBA сжатая zlib, самое сложное это реализовать adler32, crc32 и Zlib Deflate. В итоге получилось ЭТО. Самое сложное это сделать zlib deflate на bash, остальное реализуется очень просто и по идеи силами языка bash. По ссылке ниже есть как это можно сделать unix.stackexchange.com/questions/22834/how-to-uncompress-zlib-data-in-unix
Вспомнились демки на ассемблере. Про это бы статейку...
Sign up to leave a comment.
Генерация изображений с помощью echo/printf в 5 строчках кода без библиотек и заголовков