Shell-скрипт, убирающий все комментарии из исходников

Маленький shell/sed скриптик, который убирает все комментарии из C исходника. Сам код при этом остается нетронутым.

Перед запуском нужно удостовериться, что код содержит только синтаксически-верные комментарии:

  • Начинающиеся с // и заканчивающиеся окончанием строки;
  • Начинающиеся с /* и заканчивающиеся */ (могут быть многострочными);
  • Вложенные комментарии запрещены.

Как им пользоваться

$ ./script.sed < input.c
$ ./script.sed < input.c > output.c
$ for c in *.c; do script.sed < $c > /tmp/zyzcc.c; /bin/cp -f /tmp/zyzcc.c $c; done

Скрипт…

Похожий бред:

Автоматизация запуска io-usb и io-hid

Продожение статьи «Elotouch, usb и qnx».

Естественно, у труЪ-программистов серверы не должны подниматься ручками, когда для этого можно (и нужно) приспособить шелл-скрипты.

У нас для этого быстро родились две утилиты: mnt.usb — для запуска usb-сервера, и mnt.iohid — для io-hid-сервера, соответсвенно

Скачать архив с утилитами.
Там же, в архиве, скрипт ph.touch — адаптированная для сенсорного экрана версия скрипта, стартующая Photon на cpc108.

Установка — распаковать архив, соблюдая иерархию папок и не забыть проставить скриптам права 777.

Похожий бред: