PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : eingelesene Variable editieren



ninette111
16-09-2005, 09:51
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:


read VERS
echo $VERS >> vers.txt
#sed -e 's%.%\.% vers.txt > version.txt
echo version.txt > VERSION
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

peschmae
16-09-2005, 10:03
Du suchst wohl sowas:


VERS=$(echo $VERS | sed -e 's%.%\.%)

(oder statt $() auch `echo bla ` verwenden)

MfG Peschmä

ninette111
16-09-2005, 10:17
Du suchst wohl sowas:


VERS=$(echo $VERS | sed -e 's%.%\.%)

(oder statt $() auch `echo bla ` verwenden)

MfG Peschmä


JUHU! Dankeschön :)