[Eisfair] Bash-Skript: Sourcen einer Konfigurationsdatei mit CRLF Zeilenenden

Marcus Roeckrath marcus.roeckrath at gmx.de
Fr Jun 13 09:15:56 CEST 2014


Hallo Alexander,

Alexander Dahl wrote:

>>> 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
> 
> man 1 mktemp
> 
> Damit vermeidet man mögliche Kollisionen falls /tmp/source.$$ schon
> existiert.

Kollisionen sind nicht zu erwarten; aber ich denke nochmal drüber nach, ob
ich sicherheitshalber mktemp benutze.

> dtou scheint übrigens fli4l oder eisfair spezifisch zu sein. Unter
> Debian willst Du bspw. fromdos aus dem Paket tofrodos nehmen.

War schon für ein Skript auf eisfair gedacht.

Die Existenz von dtou war mir nun auch nicht bewusst; hätte mir sonst was
mit sed gebastelt.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair