ETES-Weblog
mac2unix mit Perl
Gepostet am 09.02.2009 von Jan Theofel in „Know-How“ Kommentare 3
Unsere Webdesigner arbeiten arbeiten mit Apple Rechnern. Die Textdateien, also auch PHP-, HTML- und CSS-Dateien, die wir von ihnen bekommen haben daher einen anderen Zeilenumbruch als auf Linux-Systemen. Daher habe ich häufiger die Anforderung Mac-Dateien unter Linux zu konvertieren. Nicht auf jedem System steht dazu ein mac2unix-Kommando zur Verfügung.
Glücklicherweise ist Perl genau die richtige Sprache um so etwas schnell und effizient zu erledigen. Einfach die folgenden Perl-Zeilen als mac2unix auf dem Server im Pfad speichern:
#!/usr/bin/perl -i
while (<>)
{
s/\r/\n/g;
print $_ ;
}
Danach reicht folgender Aufruf um die Newlines der Mac-Dateien zu korrigieren:
mac2unix
Bisherige Kommentare
Kommentar von Dentaku |
Kommentar von Mustermann |
Kommentar von Jan Theofel |
Einen Kommentar schreiben