tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
521
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    KrustyDerClown KrustyDerClown ist offline Mitglied Bronze
    Registriert seit
    Jun 2004
    Beiträge
    34
    Hallo Zusammen,

    ich nutze folgenden Befehl:

    echo put ${TMPDIR}*.txt >/home/test.ftp

    Was will ich machen?

    Ich baue mir ein Batch file zusammen, welches ich dann meinem sftp Befehl übergeben kann. Es sollen alle Text Dateien aus dem Temp Ordner übertragen werden auf einen FTP Server.

    Problem: Mit dem Befehl von oben wird folgendes in die test.ftp Datei geschrieben:

    put /temp/test01.txt /temp/test02.txt

    Das funktioniert dann logischerweise nicht.

    Es sollte da stehen: put /temp/*.txt

    Kann ich das Problem lösen? Falls ja, wie?

    Vielen Dank für eure Hilfe.

    Viele Grüße
    Oliver
     

  2. #2
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    Code bash:
    1
    
    echo "put ${TMPDIR}*.txt" >/home/test.ftp
    "man bash", Expansion, Quoting

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. "su - ora<sid> -c <befehl>" auf Unix in Perl klappt nicht
    Von Sylan im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 2
    Letzter Beitrag: 12.12.07, 21:04
  2. Antworten: 6
    Letzter Beitrag: 10.01.05, 13:52
  3. verweis (link) per echo befehl?
    Von mrepox im Forum PHP
    Antworten: 5
    Letzter Beitrag: 23.07.04, 23:47
  4. echo befehl *g*
    Von Rios im Forum PHP
    Antworten: 8
    Letzter Beitrag: 08.10.02, 17:36
  5. Link mit Wert im Echo Befehl?
    Von Subwoover im Forum PHP
    Antworten: 19
    Letzter Beitrag: 07.01.02, 16:50