shell / awk: Verzeichniswechsel auf Win

Diskutiere shell / awk: Verzeichniswechsel auf Win im SuSE / OpenSuSE Forum im Bereich Linux Distributionen; Hallo. ich möchte per ftp auf einem Windows-Server das Zielverzeichnis wechseln. Bislang habe ich die Daten auf einem UNIX-Rechner abgelegt, da...

  1. #1 schauan, 01.06.2007
    schauan

    schauan Grünschnabel

    Dabei seit:
    01.06.2007
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo.

    ich möchte per ftp auf einem Windows-Server das Zielverzeichnis wechseln. Bislang habe ich die Daten auf einem UNIX-Rechner abgelegt, da war das kein Problem:

    ziel=/temp/nfs/"$myUser"/"$myData"

    Für Windows muss ich Backslash nehmen. Da selbiger allerdings kein "freies" Zeichen ist muss ich ihn doppelt nehmen.

    ziel=\\temp\\nfs\\"$myUser"\\"$myData"

    So, nun habe ich mit ...\\nfs ein Problem. \n ist ja ein Zeilenumbruch, und so setzt es auch das Kommando um ...

    Wie müsste der String aussehen damit es auch mit \n und den Variablen klappt?

    Grüße, schauan
     
  2. #2 Fallout, 01.06.2007
    Fallout

    Fallout Doppel-As

    Dabei seit:
    02.03.2007
    Beiträge:
    120
    Zustimmungen:
    0
    Hi,

    die einfachste Alternative sehe ich hier in den Singlequotes ('), wodurch die Verarbeitung von Steuerzeichen vermieden wird.

    Code:
    ziel='\temp\nfs\'"$myUser"'\'"$myData"
    Gruß Daniel
     
  3. #3 schauan, 01.06.2007
    Zuletzt bearbeitet: 01.06.2007
    schauan

    schauan Grünschnabel

    Dabei seit:
    01.06.2007
    Beiträge:
    2
    Zustimmungen:
    0
    Hallo Daniel,

    danke erst mal. Ich habe es auch gerade so probiert. Ich muss noch dazu sagen, dass der String dann in ein ftp - commandfile eingefügt und anschliessend erst ausgeführt wird.

    Im Skript sieht es jetzt so aus:
    Code:
    ziel='\\\temp\\\nfs\\\'"$myUser"'\\\'"$myData"
    echo "cd $ziel" >> $ftpcmd
    
    im ftpcmd
    Code:
    cd \\temp\
    fs\\schauan\\daten
    
    Gruß, schauan
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    Hallo Daniel,

    ich habs!
    Code:
    ziel='\\\temp\\\'\\nfs'\\\'"$myUser"'\\\'"$myData"
    echo "cd $ziel" >> $ftpcmd
    
    und im ftpcmd
    Code:
    cd \\temp\\nfs\\schauan\\daten
    
    und funktioniert, Daten sind auf dem FTP-Server angekommen.
     
Thema:

shell / awk: Verzeichniswechsel auf Win

Die Seite wird geladen...

shell / awk: Verzeichniswechsel auf Win - Ähnliche Themen

  1. Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?)

    Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?): Hallo Leute :) Ich habe heute eine E-Mail bekommen und zwar für ein Telefoninterview am übermorgen und ich bin da recht nervös, vor allem am...
  2. Unix Shell Funktionen funktionieren nicht

    Unix Shell Funktionen funktionieren nicht: Guten Tag Ich hoffe sehr, dass Sie mir weiterhelfen können, denn ich habe ein riesiges Problem: Zurzeit arbeite ich mit meinem Server an einem...
  3. Shell: Funktion ls Not found

    Shell: Funktion ls Not found: Hallo zusammen. Ich habe vor längerer Zeit mal mit Ubuntu gearbeitet wo ich auch ein paar befehle im Terminal gelernt habe. Nun zu meinem...
  4. HandbrakeCLI Shell Skript

    HandbrakeCLI Shell Skript: Hallo zusammen und Schöne grüße aus Süddeutschland. Ich versuche mich gerade an einem Skript für Handbrake. Ich bin ein Anfänger , und habe mir...
  5. Shell Skript beschleunigen

    Shell Skript beschleunigen: Hallo zusammen, ich bin neu hier und hab gerade angefangen mich an Schell Skripte zu wagen. Nun hab eine Frage ich hab ein Skript geschrieben und...