Bash: NewLine entfernen?
Posted: 2007-07-21 21:09
Hallo zusammen,
ich habe ne Frage deren Lösung warscheinlich zu nahliegt als das ich sie gerade sehen kann. Ich habe ein kleines Bash-Script und in diesem möchte ich aus einer Datei einen Wert auslesen. Die Datei hat folgenden Aufbau:
In meinem Bash-Script mache ich folgendes um an den Wert zu kommen:
Leider befindet sich nun in derwert auch das NewLine, so dass ein
so ausgegeben wird:
Da der derwert an wget weitergegeben wird, habe ich gesehen, dass an dem Inhalt von derwert noch ein %0D dran gehangen wird, was einem NewLine entspricht. Dies sowie die seltsame Ausgabe des echo sagen mir, dass da noch ein NewLine drin ist den ich wegbekommen muss.
Hat jemand eine Idee wie? Gibt es vielleicht einen schöneren Weg den Wert aus der Datei zu holen?
Gruß, bin für jeden Tipp dankbar!
Funny
ich habe ne Frage deren Lösung warscheinlich zu nahliegt als das ich sie gerade sehen kann. Ich habe ein kleines Bash-Script und in diesem möchte ich aus einer Datei einen Wert auslesen. Die Datei hat folgenden Aufbau:
Code: Select all
schlüssel=wertCode: Select all
derwert=`grep schlüssel=[a-z0-9] DATEI | awk -F= '{print $2}'`Code: Select all
echo "Variable: '$derwert'"Code: Select all
'ariable: '$derwertHat jemand eine Idee wie? Gibt es vielleicht einen schöneren Weg den Wert aus der Datei zu holen?
Gruß, bin für jeden Tipp dankbar!
Funny