dos2unix selbstgemacht



Für eine Praktikaaufgabe in meinem Studium habe ich ein kleines Script geschrieben, dass Windows Textdateien unixkonform konvertieren.

Hier der Quellcode :

#!/bin/bash
if [ "$1" == "-h" ] || [ "$#" -gt 3 ]; then
        echo "Usage: dos2unix [OPTION] [SOURCE] [TARGET]"
        echo "dos2unix"
        echo ""
        echo "A program to convert MS-DOS formatted texts into UNIX understandable format."
        echo "Released under the terms of GPLv3 by Leszek Lesner"
        echo ""
        echo "Options:"
        echo "-h    List this help"
        echo "-v    List version number"
elif [ "$1" == "-v" ]; then
        echo "dos2unix -- Version 1.0"
        echo "Released under the terms of GPLv3"
        echo "Copyright 2009 Leszek Lesner"
elif [ "$#" == 2 ]; then
    sed 's/ $//' $1 > $2
elif [ "$#" == 1 ]; then
    sed 's/ $//' $1 > $1.tmp;
    mv $1.tmp $1;
else
    sed 's/ $//' $1;
fi