Dr. Jürgen Vollmer wrote:
' .. ' verhindert die Expansion jeglicher Variablen. Folgendes geht dann: ssh .... "if ... then echo $DB1 ..." Hier wird $DB1 expandiert bevor das ssh-Kommando ausgeführt wird. Das kann man sehr schön nachvollziehen, wenn man set -x vorher setzt. Bsp: $ set -x $ a=abc; ssh localhost "if [ $a = abx ]; then echo 1; else echo 2; fi" + a=abc + ssh localhost 'if [ abc = abx ]; then echo 1; else echo 2; fi' 2
Bye Jürgen
Hallo Jürgen, hervorragend nun geht es ohne :) vielen dank für das mittdenken. wo finde ich den infos was "" '' und `` genau machen in der shell -- Mit freundlichen Gruessen Christian Zimmermann _\|/_ (@ @) -----oOOo-(_)-oOOo----- VitaNet GmbH Industriestr. 50b 69190 Walldorf Tel: 06227-35676961 Fax:06227-3567989 www.vitanet.de c.zimmermann@vitanet.de