Один (некрасивый) способ - использовать cpp
, препроцессор Си.Например:
$ echo "AAA ; /* hahaha */ " | cpp -
# 1 "<stdin>"
# 1 "<built-in>"
# 1 "<command-line>"
# 1 "<stdin>"
AAA ;
Хотя семантически результат вывода точно совпадает с вашим вводом, cpp
заменит все ваши директивы препроцессора, что, вероятно, не то, что вам нужно.С другой стороны, он очень хорош в том, что делает.