BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

C-Style Kommentare aus einer Textdatei entfernen

Möchte man aus einer Datei Kommentare im C-Style (/* */) entfernen, so kann dazu decomment verwendet werden. Im FreeBSD Portbaum findet man decomment unter sysutils/decomment:

# cd /usr/ports/sysutils/decomment && make install clean

Die Datei, welche die Kommentare enthält, kann an decomment übergeben werden. Die Datei wird ohne Kommentare auf der Standardausgabe ausgegeben:

# cat testdatei
Text 1
/* Kommentar 1 */
Text 2
/*
 * Kommentar 2
 */
Text 3
/*
   Kommentar 3
*/
# decomment testdatei
Text 1

Text 2

Text 3

Wird nach dem Dateinamen noch die r-Option angegeben, werden zu den Kommentaren auch noch alle Leerzeichen entfernt.

# decomment testdatei r
Text1Text2Text3
 Permalink