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 28.06.2011 um 19:56:10 Uhr
Wget mehrere gleichlautende index.html von mehreren Unterverzeichnissen lesen umbennen und offline speichern
Set /a rgc+=1
#766
GELÖST

Wget mehrere gleichlautende index.html von mehreren Unterverzeichnissen lesen umbennen und offline speichern

Frage Entwicklung Batch & Shell

Mitglied: majcho

majcho (Level 1) - Jetzt verbinden

28.06.2011, aktualisiert 19:56 Uhr, 4539 Aufrufe, 8 Kommentare

Moin moin,

habe bei Strato einen Online-Speicher auch Hidrive genannt. Strato Hidrive speichert in jedem Verzeichniss eine index.html mit dem jeweiligen Inhalt des Verzeichnisses ab. Jetzt möchte ich gerne mit wget diese index.html lesen um meine Daten abzugleichen. Dafür vewende ich folgenden code:

wget --mirror --no-directories --accept=index.html "https://bn:pw@webdav.hidrive.strato.com/users/Sicherung/"

--mirror (oder -m) lade ich mir die gesamte Seite herunter beschränke das jedoch mit
--accept=index.html auf die Datei "index.html", mit dem Befehl
--no-directories (oder -nd) speicher ich diese index.html offline in ein einziges Verzeichniss ab ohne offline mehrere Verzeichnisse zu erstellen (davon habe ich hunderte).

Leider finde ich keine Lösung wie ich diese index.html bei jedem Ladevorgang entweder umbenenne oder verbinde. Denn die index.html wird für jedes Unterverzeichni neu geschrieben und die alte überschrieben.
Mitglied: Lochkartenstanzer
28.06.2011 um 13:37 Uhr
Mit -O kann man die Ausgabedatei angeben, nur wird Dir das so nichts nutzen, eil Du --mirror verwendest und nicht jedes index.html mit einem eigenen eigenen wget holst. Wenn Dir eine einzige Datei langt, in der alle index.html zusammengefaßt sind, sollte es also -O tun. ansonsten mußt Du Dir ein script schreiben, daß dir Verzeichnishierarchie nach index.htmls durchsucht und dann jedes einzeln holt und unter einen eigenen Namen ablegt.
Bitte warten ..
Mitglied: majcho
28.06.2011 um 14:13 Uhr
Die Option -o überschreibt die index.html immer wieder von neuem. Geht es denn auch wenn das ganze wie im DOS mit >> oder in dem der Inhalt gesammelt und anschließend in eine .log Datei ausgegeben?
Bitte warten ..
Mitglied: Lochkartenstanzer
28.06.2011 um 14:34 Uhr
nicht
 -o 
sondern
 -O 

Du kannst natürlich mit
 wget -O zieldatei.txt  (weitere Optionen) xyz.z/index.html 
oder
 wget -O - (weitere Optionen) xyz.z/index.html | tee -a zieldatei.txt 
alles in eine Datei reinkippen.
Bitte warten ..
Mitglied: majcho
28.06.2011 um 15:14 Uhr
Zitat von Lochkartenstanzer:
nicht
 -o 
sondern
 -O 


Genau das was ich braucht!!!

 -O 
Danke auch für den Tipp mit
 tee -a zieldatei.txt  
Bitte warten ..
Mitglied: Lochkartenstanzer
28.06.2011 um 16:28 Uhr
Kommentar ignorieren. War falsches Fenster.
Bitte warten ..
Mitglied: Lochkartenstanzer
28.06.2011 um 20:47 Uhr
  
--no-clobber
wäre noch eine Option, falls Du nicht eine Datei, sondern viele einzelne Dateien haben willst. Diese werden dann durchnummeriert.
Bitte warten ..
Mitglied: majcho
28.06.2011 um 21:26 Uhr
Zitat von Lochkartenstanzer:
  
> --no-clobber 
> 
wäre noch eine Option, falls Du nicht eine Datei, sondern viele einzelne Dateien haben willst. Diese werden dann
durchnummeriert.

Damit habe ich es auch schon probiert, die Kombination -m, -nd und -nc funktioniert nicht. Mit diesem Tee unter DOS (http://users.csc.calpoly.edu/~bfriesen/software/console.shtml) habe ich auch kein brauchbares Ergebnis erzielt. Somit blieb nur diese Variante:
 wget --no-check-certificate -O index.html -nd --mirror --accept=index.html 
Bitte warten ..
Mitglied: Lochkartenstanzer
28.06.2011 um 22:24 Uhr
Nimm cygwin von http://cygwin.com

Damit hast Du Deine gewohnte Unix/Linux/BSD-Umgebung.
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement
Mehrere Lan-Verbindungen speichern (6)

Frage von SemJon zum Thema Netzwerkmanagement ...

Windows Server
gelöst Office 2016, auf Windows Server für mehrere Remote-Benutzer gleichzeitig (6)

Frage von psy-tek zum Thema Windows Server ...

Microsoft Office
gelöst Office 365 ProPlus auf einen normalen PC mit mehreren Benutzern (3)

Frage von horstvogel zum Thema Microsoft Office ...

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
Router & Routing
über Vmware auf eine FritzBox mit IPv6 per VPN (17)

Frage von Zockervogel zum Thema Router & Routing ...

Basic
Programmierung von Windows Programmen (9)

Frage von Ghost108 zum Thema Basic ...

Voice over IP
VoIP und DECT an Fritz Accesspoint (7)

Frage von Katosix zum Thema Voice over IP ...