Anzeige:
Ergebnis 1 bis 2 von 2

Thema: bash mit Variablen

  1. #1
    h3n
    Gast

    bash mit Variablen

    Hallo allerseits,

    ich bin gerade ein wenig an einem Bash Skript am verzweifeln. Ich habe mein Skript so aufgebaut, dass ich am Anfang ein paar Konfigurationen in Variablen schreibe. Anschließend sollen ein paar Variablen mit anderen Strings verkettet und ausgegeben werden. Hier ein Beispiel:

    #!/bin/bash
    VARIABLE1=/opt/test
    echo VARIABLE1/unterverzeichnis

    Leider wird VARIABLE1 ignoriert und immer nur Unterverzeichnis ausgegeben.

    Kann mir jemand erzählen, wie ich die echo Zeile schrieben muss, damit der Inhalt von VARIABLE1 und dem folgenden String ausgegeben wird?

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    So?

    Code:
    peschmae@sid:~$ VARIABLE1=/opt/test$
    peschmae@sid:~$ echo $VARIABLE1/unterverzeichnis
    /opt/test$/unterverzeichnis
    peschmae@sid:~$
    Je nach dem muss man auch ${} verwenden, damit die shell weiss wo der Variablenname fertig ist:
    Code:
    peschmae@sid:~$ echo ${VARIABLE1}weiterertext
    /opt/test$weiterertext
    peschmae@sid:~$ echo $VARIABLE1weiterertext
    
    peschmae@sid:~$
    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

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