[Eisfair] Bash-Skript: Sourcen einer Konfigurationsdatei mit CRLF Zeilenenden
Peter Schiefer
newsgroup at lan4me.de
Do Jun 12 18:41:50 CEST 2014
Hi Marcus,
Am Thu, 12 Jun 2014 18:18:28 +0200 schrieb Marcus Roeckrath:
> in einem Bash-Skript soll eine Konfigurationsdatei mit Parameterdefinitionen
> gesourced werden.
>
> Da diese Konfigurationsdatei von Windows-Maschinen mit dem Windows-Editor
> bearbeitet werden soll, hat diese Datei die Windows üblichen CRLF
> Zeilenenden.
> Jemand eine bessere Idee?
>
> Bekommt man ein Bash-Skript dazu auch CRLF limitierte Zeilen korrekt
> einzulesen?
vor dem source folgendes:
cp <datei> /tmp/source.$$ # kopieren der Datei
dtou /tmp/source.$$ # crlf entfernen -> wandeln von dos nach Unix
. /tmp/source.$$ # sourcen der gewandelten datei
rm /tmp/source.$$ # löschen der temporären datei
Gruß Peter
Mehr Informationen über die Mailingliste Eisfair