ShellScript: eingelesene Variable editieren

N

ninette111

Grünschnabel
Hallihallo!

Gibt es eine Möglichkeit eine über Konsole mit READ eingelesene Variable (Wert z.B. "2.5.6") so zu editieren, dass sie zu einem z.B. "2\.5\.6" wird?

Momentan versuche ich es folgendermaßen:

Code:
read VERS 
echo $VERS >> vers.txt
#sed -e 's%.%\.% vers.txt > version.txt
[COLOR=DarkRed]echo version.txt > VERSION[/COLOR]
echo $VERSION

Ich bräuchte nun einen Befehl (anstatt meinem blöden Versuch: echo version.txt > VERSION) der mir den Wert einer variable aus einer Textdatei übernimmt!
Wie geht denn das?

LG
Ines
 
Suchst du sowas?

Code:
[Ookami@sushi]% VERS="foo"                                                      :) <~>
[Ookami@sushi]% echo ${VERS:s/foo/bar/}                                  :) <~>
bar
 
Code:
Version=$(cat version.txt)

Gruss, Phorus
 
habs schon, danke!
VERS=$(echo $VERS | sed -e 's%.%\.%)
 

Ähnliche Themen

Replace xml values

sed / Variable in mehreren Dateien ersetzen

sed: Text ersetzen mit variablen

Mysql connect Problem

Zurück
Oben