ich dreh noch durch ich will folgendes in meinem Script machen
ich hab eine Konstante QUELL_PFAD in meinem Bash Script die ich mit einer Funktion zur Konfiguration der Variablen dauerhaft ändern will.
Benutzer gibt Pfad ein. Wenn nichts eingegeben wird dann bleibt er unverändert.
Nun soll die Zeile mit der Konstante per sed geändert werden.
Code: Select all
echo -e -n "\nGeben Sie einen Pfad an .\nAktueller Pfad [$QUELL_PFAD] "
read -e benutzer_eingabe
if [ -n "$benutzer_eingabe" ]; then $(cat $0 | sed "s?QUELL_PFAD=${QUELL_PFAD}?QUELL_PFAD=${benutzer_eingabe}?" > $0t); fi
Es funktioniert alles bis auf das ersetzen der Zeile.
P.S. Es muss auch ein Verzeichniss mit Leerzeichen angegeben werden können
Kann mir da BITTE jemand helfen???? DANKE
mfg Felix