Zum Inhalt springen

Jans Weblog Beiträge

Suchen und Ersetzen in Dateien mit Perl

Hier mal das kürzeste Beispiel aus meiner Schulung, die ich gerade halte. Und sicher auch das Beispiel, mit dem größten Erklärungsbedarf:

#!/usr/bin/perl -i

while(<>)
{
  s/\r//g;
  print;
}

Was macht dieser Perl-Code? Genau: Textdateien mit \r\n als Zeilenumbruch (DOS, Windows) in eine Textdatei mit \n als Zeilenumbruch (Linux, Unix) konvertieren. Dazu muss das Skript nur mit perl convert.pl file [file2] [file3] [etc.] aufgerufen werden.

4 Kommentare

ESS mit SuSE 9.x und apache2

Bei der Installation des ERP-2-Systems ESS unter SuSE Linux 9.x mit apache2 (was anders liefern die SuSianer leider nicht mehr mit aus) wird bei der Installation darauf hingewiesen, dass Apache nicht automatisch konfiguriert werden kann. Bei der Frage nach dem Pfad zum Documentroot einfach /srv/www/htdocs eingeben. Alternativ wird ein Konfigurationsblock angeboten um ihn in die Webserverkonfiguration zu übernehmen.

Den Block einfach vergessen und statt dessen folgenden Block in die Datei
/etc/apache2/default-server.conf einfügen.

Einen Kommentar hinterlassen