Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Shell, Variablen - Frage



akartal
20-03-2006, 12:58
Hallo,
ich möchte zwei Variablen ($var und $name) in folgende Zeile setzen und ausführen.

So ungefähr..


/bin/sqlplus ' sys/sys@$var.$name.DE as sysdba '

Wie kann man es richtig machen?

Gruss

_________________________

Ich habe es bislang über eine Text-Datei gemacht.

db_pfad.txt: /bin/sqlplus ' sys/sys@--.++.DE as sysdba '


sed -e "1,$ s/--/$var/g" db_pfad.txt
sed -e "1,$ s/++/$name/g" db_pfad.txt>db_pfad.sh
ksh db_pfad.sh

ninguno
20-03-2006, 13:27
wenn du doppelte hochkommas verwendest sollte es eigentlich gehen:
/bin/sqlplus "sys/sys@$var.$name.DE as sysdba"

akartal
20-03-2006, 13:32
wenn du doppelte hochkommas verwendest sollte es eigentlich gehen:
/bin/sqlplus "sys/sys@$var.$name.DE as sysdba"

Es geht!
Danke!!!!!!!!