PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : * Zeichen in einer Variable



biggel
09.09.03, 10:32
Wie bekomme ich das * Zeichen in eine Variable?

Ich arbeite mit der bash und habe das Problem, daß eine Variable, in der das * Zeichen drin vorkommt, bei der Ausgabe der Variable mit "echo" das * Zeichen durch den Inhalt des aktuellen Verzeichnisses ersetzt.

Versuche ich den * mit dem Backslash zu maskieren, wird dieser bei der Variablen Ausgabe aber mit ausgegeben.

Sehr merkwürdig!

Auch ein Versuch mit einfachen Hochkommata (') statt doppelten (") führt zum gleichen Ergebnis.

Ebenso führt ein Konstrukt a la
var=`echo "Text mit *"`
bei der Ausgabe
echo $var
leider auch ins Leere...

Hat noch jemand eine Idee?

jenst
09.09.03, 12:20
moin,

probier mal

echo "$var"


jens

Sym
09.09.03, 12:32
Dieses Subforum ist nicht für Fragen gedacht. ;)

msi
09.09.03, 12:49
unsere programmierforen sind auf mrunix.de!!
thema closed!