Скорей всего, так сделано для того чтобы шелл мог выполнять многомегабайтные скрипты не тратя на это память. В ранних unix-ах это было актуально, когда у тебя память измеряется в килобайтах.
В zsh, кстати, не воспроизводится, видимо при загрузке он целиком считывает файл скрипта.
А зачем писать свой скрипт? На странице релизов поставляется ровно такая же обертка над запуском контейнера с docker-compose внутри — run.sh, так сказать от производителя:)
Рассказывая об AWK, не рассказали про главное, про паттерны перед блоками кода:
awk '$1 > 0 {print $2}' file # вывести второе поле только если первое > 0
awk '$1 > 0, length($0) == 0 {…}' file # обработать строки, начиная с той у которой $1>0 и до первой пустой строки
awk '/re/ {…}' file # обработать строки соответствующие регекспу
Откуда на Плюке моря? Из них давным-давно луц сделали ©
Вот и конкурент для Norton UnErase подоспел :)
Скорей всего, так сделано для того чтобы шелл мог выполнять многомегабайтные скрипты не тратя на это память. В ранних unix-ах это было актуально, когда у тебя память измеряется в килобайтах.
В
zsh
, кстати, не воспроизводится, видимо при загрузке он целиком считывает файл скрипта.Еще один из представителей подобных консолей — arduboy, с таким же экраном и на ардуине.
arduboy — современная версия 8 битного игрового железа.
Аналогичное решение, но без программирования, shell-команды задаются через командную строку — shell2telegram
Старый добрый
ламповыйинфракрасный порт...Есть две хорошие книги с пошаговым написанием интерпретатора и компилятора на Go, рекомендую:
Ютьюб-вечеринка!
А зачем писать свой скрипт? На странице релизов поставляется ровно такая же обертка над запуском контейнера с docker-compose внутри — run.sh, так сказать от производителя:)
WinAmp 2.x на AMD K5 PR133 (100MHz) загружал проц на ~30%, как сейчас помню:)
Это же неттоп времен 286го!
Достаточно скрипта только из комментария:
или даже пустого perl-скрипта (дзен-вариант) :)
И да, с в сафари работает.
Просто любопытство, но что-то подобное нашлось — https://arduboy.com/fps-fires-em-up/
видео:
Насколько я понимаю, в 32К записывается скомпилированный код, и его нельзя менять, а в 2.5К можно писать.
Побегал в браузере, интересно, сложно сделать подобное для arduboy? Там ATmega 32u4, 2.5KB RAM и 32 флеша.
Прибежали в избу дети,
второпях зовут отца:
«тятя! тятя! Нейросети
натворили п!$#&ца»
а вообще очень круто
Рассказывая об AWK, не рассказали про главное, про паттерны перед блоками кода:
и т.д.