2016-05-24 5 views
0

Ich bin auf der Suche nach einem Zeitstempel oder nur das Datum zu einem Dateinamen hinzuzufügen, sobald es von einem Remote-Server mit einem Curl-Befehl heruntergeladen wurde. Ich weiß, dass Sie -o verwenden können, um anzugeben, wie Sie die Datei benennen möchten. Ich habe Vorschläge gesehen wie: -o "somefile $ (Datum + \"% H:% M \ "). Txt" versuchen, dies zu erreichen, aber ich kann es nicht ganz funktionieren, es speichert nur die Datei als ' somefile $ (date‘wie es nicht als Variable $ nicht erkennt.Hinzufügen Zeitstempel zu Dateiname in curl Befehl

Kennt jemand eine Möglichkeit, dies mit curl zu erreichen oder wenn es möglich ist?

gibt es einen anderen Weg, um eine Variable erstellen mit das Datum und es dann auf den Dateinamen anhängen

Vielen Dank im Voraus

+0

Sind Sie sicher, dass Sie keine einfachen Anführungszeichen verwendet haben? '-o 'einige Datei $ (Datum +"% H:% M "). txt'' würde das von Ihnen beschriebene Verhalten erzeugen. – chepner

Antwort

1

es funktioniert völlig in Ordnung, mit einer Variation von dem, was Sie zeigte:.

curl -o prefix-$(date +%H-%M) http://example.com/