Anzeige:
Ergebnis 1 bis 4 von 4

Thema: * Zeichen in einer Variable

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2000
    Beiträge
    60

    * Zeichen in einer Variable

    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?

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Ort
    Breiholz bei Rendsburg
    Beiträge
    104
    moin,

    probier mal

    echo "$var"


    jens
    Debian SID

  3. #3
    hat provoke und confuse Avatar von Sym
    Registriert seit
    Jul 2002
    Ort
    Bremen
    Beiträge
    1.075

    Tipp am Rande...

    Dieses Subforum ist nicht für Fragen gedacht.
    Denk mal darüber nach...

    Lars

    ACHTUNG: ersetze Linux durch GNU/Linux an den entsprechenden Stellen
    www.macuser.de +++ www.lmprojects.de

  4. #4
    Debianer Avatar von msi
    Registriert seit
    Jan 2002
    Ort
    München
    Beiträge
    1.963
    unsere programmierforen sind auf mrunix.de!!
    thema closed!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •