2016-08-09 12 views
0

Ich versuche, eine htm-Seite zum Download, mit diesen Optionen:In wget wie könnte ich eine Webseite auf das aktuelle Datum speichern?

wget --no-check-cert http://sedar.com/new_docs/all_new_mf_filings_en.htm --directory-prefix=SEDAR --convert-links -output-document=date +%F_%T.htm 

Aber alles, was ich bekommen: eine Datei w/o Erweiterung und einen Namen wie folgt aus: utput-Dokument = date Was mache ich falsch?

Auch ich bin in der Windows-Befehlszeile und möchte die .htm-Datei greifen und sie auf das aktuelle Datum umbenennen, zB .: 20160808.htm (Das Datumsformat spielt keine Rolle, es kann in jeder Art von bestellen.)

Vielen Dank!

Antwort

0

Sie können -O verwenden, um den Dateinamen dieser

wget url -O filename 

Hier angeben, für Sie die

folgende verwenden
mkdir -p SEDAR 
wget --no-check-cert http://sedar.com/new_docs/all_new_mf_filings_en.htm --convert-links -O `date +SEDAR/%Y%m%d.htm` 

Für Menschen, Fenster Power-Shell folgenden funktionieren sollte (nicht getestet)

sh -c "wget --no-check-cert sedar.com/new_docs/all_new_mf_filings_en.htm --convert-links -O `date +SEDAR/%Y%m%d.htm`" 
+0

Jetzt habe ich am Ende mit einer Datei namens "Datum ohne Erweiterung" ... Brauche ich noch etwas Besid es wget und eine Befehlszeile? – tocy777

+0

Nein, du brauchst nichts anderes. Verwenden Sie bash oder zsh.fish als Terminal? und nicht die Backticks (''') –

+0

ignoriert Ich bin die Windows-Eingabeaufforderung – tocy777

Verwandte Themen