Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
Kommentar vom Moderator Biber am 11.12.2009 um 16:18:44 Uhr
Ich setze es mal auf "Beantwortet".
GELÖST

Inhalt aus Textdatei auslesen und pro Zeile Befehl ausführen

Frage Entwicklung Batch & Shell

Mitglied: StefanLausL

StefanLausL (Level 1) - Jetzt verbinden

11.12.2009, aktualisiert 16:18 Uhr, 8242 Aufrufe, 4 Kommentare

Guten Morgen,

folgendes Problem:

Ich habe eine Textdatei die wie folgt aussieht:

12-10-09 05:06PM 4 test00001.txt
12-10-09 05:06PM 4 test00002.txt
12-10-09 05:06PM 4 test1.txt
12-10-09 05:06PM 4 test2.txt


Dies ist übrigens das Ergebnis einer Auflistung aus einem FTP-Verzeichnis mit curl.


Ich möchte nun die Dateinamen aus dieser Datei auslesen und dann mit curl herunterladen
z.B. curl FTP-Verzeichnis/[Dateiname]--user USERNAME:PASSWORD -o c:\temp\[Dateiname]

Kann mir dazu jemand eine Hilfestellung geben ?


Für Eure Hilfe wäre ich sehr dankbar.
Mitglied: Miyamoto
11.12.2009 um 11:32 Uhr
Hi,
versuch das mal bitte:
01.
@ECHO OFF & setlocal enabledelayedexpansion   
02.
 
03.
for /f "tokens=4* delims= " %%i in (D:\test.txt) do ( 
04.
 
05.
set dateiname=%%i 
06.
curl FTP-Verzeichnis/!dateiname!--user USERNAME:PASSWORD -o c:\temp\!dateiname! 
07.
)
Gruß Miyamoto
Bitte warten ..
Mitglied: StefanLausL
11.12.2009 um 13:56 Uhr
Vielen Dank für die Hilfe funktionier einwandfrei
Bitte warten ..
Mitglied: bastla
11.12.2009 um 14:27 Uhr
Hallo StefanLausL und Miyamoto!
funktionier einwandfrei
... zumindest so lange, bis erstmals eine Datei Leer- oder Rufzeichen im Namen enthält - dann eher:
01.
@ECHO OFF & setlocal 
02.
for /f "tokens=3*" %%i in (D:\test.txt) do curl "FTP-Verzeichnis/%%j"--user USERNAME:PASSWORD -o "c:\temp\%%j"
Grüße
bastla
Bitte warten ..
Mitglied: StefanLausL
11.12.2009 um 15:54 Uhr
Ja das stimmt.
Hab ich auch gerade gemerkt.

Vielen Dank für die Verbesserung.
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst BATCH: Daten aus Textdatei auslesen und in neue Textdatei separieren (9)

Frage von Manuel1234 zum Thema Batch & Shell ...

Batch & Shell
gelöst Bestimmte Zeile einer Textdatei mit Batch auslesen (2)

Frage von PinkFLuffyUnicorn zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch: Textdatei Zeilenweise auslesen (2)

Frage von CreatorX zum Thema Batch & Shell ...

Batch & Shell
gelöst Erstellungsdatum vor jede Zeile einer Textdatei schreiben (5)

Frage von freakonaleash zum Thema Batch & Shell ...

Neue Wissensbeiträge
Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Windows Server

Exchange 2010 auf Windows Server 2016 und AD

(2)

Tipp von Herbrich19 zum Thema Windows Server ...

KVM

How to: Libvirt Port forwarding

(2)

Anleitung von fundave3 zum Thema KVM ...

Heiß diskutierte Inhalte
Basic
Programmierung von Windows Programmen (9)

Frage von Ghost108 zum Thema Basic ...

C und C++
Fehlendes verständiss von C und C++ (7)

Frage von zelamedia zum Thema C und C ...