m4 ist ein sog. Makro-Prozessor.

SendMail benutzt ihn, um aus der noch halbwegs lesbaren sendmail.mc die grauslige sendmail.cf zu generieren. ;)

autoconf benutzt auch m4, um aus den Dateien mit der Endung .in bzw. (seit Version 2.50) .ac die endgültigen Versionen zu generieren. autoconf benutzt auch ein besonderes Feature des m4: Man kann die Quotes (Anführungszeichen) umstellen -- in diesem Fall auf eckige Klammern.

Man kann ihn auch für HTML-Projekte benutzen, um sich wiederholende Sequenzen abzukürzen, siehe z.B. http://lulug.de. Es gab dazu auch einmal einen Artikel im LinuxMagazin (allerdings erst nachdem wir in der LuLUG das schon im Einsatz hatten), ich weiß bloß nicht mehr, in welcher Ausgabe :( .

m4 (zuletzt geändert am 2007-12-23 22:45:18 durch localhost)