aktuelle Datum plus Uhrzeit in das Dokument einfügen
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
aktuelle Datum plus Uhrzeit in das Dokument einfügen
Hallo ich habe zur zeit Ubuntu. Aber das macht nichts da es auf das selbe beim Scripten hinausläuft.
Ich möchte ein .html Dokument per Script ändern, weiss aber nicht wie das geht, ich bin auf eure Hilfe angewiesen damit ich schnellstmöglich zu meinem Ziel finde.
Das ist das html Dokument >>> http://nopaste.debianforum.de/39473
Ich möchte das aktuelle Datum plus Uhrzeit in das Dokument (http://nopaste.debianforum.de/39473) per Script, möglichst unten, einfügen.
Wer kann mir da weiterhelfen?
Ich möchte ein .html Dokument per Script ändern, weiss aber nicht wie das geht, ich bin auf eure Hilfe angewiesen damit ich schnellstmöglich zu meinem Ziel finde.
Das ist das html Dokument >>> http://nopaste.debianforum.de/39473
Ich möchte das aktuelle Datum plus Uhrzeit in das Dokument (http://nopaste.debianforum.de/39473) per Script, möglichst unten, einfügen.
Wer kann mir da weiterhelfen?
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
@Jana66
Ich brauche ein bashscript kein java.
Ich brauche ein bashscript kein java.
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
JavaScript ist kein Java.DEBIANUNDANDREAS hat geschrieben:@Jana66
Ich brauche ein bashscript kein java.
-
- Beiträge: 3289
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
Mal eine Querfrage. Kann man mit xmllint/xpath auch Werte setzen/ersetzen? Beispiele habe ich dazu keine gefunden...
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
Zu Datum und Zeit, das ist leicht:
Installiere Emacs, wobei ich dazu rate immer Emacs selbst aus git zu bauen. Also kurz hole dir Emacs aus git, kompiliere, installiere.
Dann setzt du diese kleine Funktion
in ~/.emacs, wobei du date natürlich noch um die Zeit erweitern musst.
Dann setze den Cursor an die betreffende Stelle. Dann, jetzt wirst du es ja sicher selbst schon wissen, ein
und das Datum ist wie von Zauberhand in deiner Datei. Aber wahrscheinlich kennst und nutzt du das ja schon längst und suchst nur noch eine andere, alternative Lösung.
Installiere Emacs, wobei ich dazu rate immer Emacs selbst aus git zu bauen. Also kurz hole dir Emacs aus git, kompiliere, installiere.
Dann setzt du diese kleine Funktion
Code: Alles auswählen
(defun insert-current-date () (interactive)
(insert (shell-command-to-string "echo -n $(date +%Y-%m-%d)")))
Dann setze den Cursor an die betreffende Stelle. Dann, jetzt wirst du es ja sicher selbst schon wissen, ein
Code: Alles auswählen
M-x insert-current-date
- Saxman
- Beiträge: 4233
- Registriert: 02.05.2005 21:53:52
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: localhost
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
Ja, nee, is klar... Und du leistest den Supportmullers hat geschrieben:[...]Installiere Emacs, wobei ich dazu rate immer Emacs selbst aus git zu bauen.[...]
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
Sicher helfe ich, wo ich kann; allerdings denke ich, das @DEBIANUNDANDREAS das sowieso drauf haben.Saxman hat geschrieben:Ja, nee, is klar... Und du leistest den Supportmullers hat geschrieben:[...]Installiere Emacs, wobei ich dazu rate immer Emacs selbst aus git zu bauen.[...]
- Saxman
- Beiträge: 4233
- Registriert: 02.05.2005 21:53:52
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: localhost
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
Mit Sicherheit - Alle beide..mullers hat geschrieben: Sicher helfe ich, wo ich kann; allerdings denke ich, das @DEBIANUNDANDREAS das sowieso drauf haben.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
hi,
Den <div>-style hab' ich für bessere Lesbarkeit gekürzt, da schreibst du natürlich was passenderes rein. Der date-Befehl kann das Datum fast beliebig formatieren; was alles geht, sagt man date.
"unten" ist praktisch "am Ende". In dem Spezialfall geht es ganz einfach. Du entfernst aus dem Original-Dokument die letzten html-Tags (also das letzte <div> bis </html>) und benennst diese Datei z.B. test.inhalt. Das Script kopiert die Datei nach test.html und hängt die fehlenden Tags inkl. Datum an. Das (gekürzte) Original bleibt immer gleich, die html-Datei wird für jedes neue Datum überschrieben.DEBIANUNDANDREAS hat geschrieben:... per Script, möglichst unten, ...
Code: Alles auswählen
#!/bin/bash
DOC="test"
cp "$DOC.inhalt" "$DOC.html"
echo '<div style="clear:both; margin:0; padding:0;">' >> "$DOC.html"
date '+%Y-%m-%dT%T' >> "$DOC.html"
echo '<br />' >> "$DOC.html"
date '+%A, %d. %B %Y' >> "$DOC.html"
echo '</div>' >> "$DOC.html"
echo '</body>' >> "$DOC.html"
echo '</html>' >> "$DOC.html"
Beware of programmers who carry screwdrivers.
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
@cosmac
ich habe dein Script nicht ausprobiert, aber ich danke dir im besonderen das du mir helfen willst.Danke schön.
ich habe dein Script nicht ausprobiert, aber ich danke dir im besonderen das du mir helfen willst.Danke schön.
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
An den Debianforumuser cosmac
Hallo @cosmac
jetzt habe ich dein Script ausprobiert und es funktioniert.
Leider bin ich mit dem Output teilweise nicht zufrieden
ich hoffe du kannst das Script nochmal anpassen
jetzt habe ich dein Script ausprobiert und es funktioniert.
Leider bin ich mit dem Output teilweise nicht zufrieden
Dieses müsste weg (s.o) >>> 2016-08-29T2016-08-29T17:47:22
Montag, 29. August 2016
ich hoffe du kannst das Script nochmal anpassen
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
Debian Testing + Gnome | Linux-Anfänger seit 04/2003
http://files.mdosch.de/2014-07/0xE13D657D.asc
http://files.mdosch.de/2014-07/0xE13D657D.asc
- DEBIANUNDANDREAS
- Beiträge: 1304
- Registriert: 01.06.2013 10:37:46
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
Hallo mein Script sieht jetzt so aus
Damit ist das hier gelöst. Einen Präfix gibt es im hiesigen Forum nicht, deshalb lasse ich den Threadtitel wie er ist!
Code: Alles auswählen
#!/bin/bash
DOC="test"
cp "$DOC.inhalt" "$DOC.html"
echo '<div style="clear:both; margin:0; padding:0;">' >> "$DOC.html"
ech 'Das letzte Datum bei dem ubuntuserver gestartet ist' >> "$DOC.html"
echo '<br />' >> "$DOC.html"
date '+%A, %d. %B %Y' >> "$DOC.html"
echo '</div>' >> "$DOC.html"
echo '</body>' >> "$DOC.html"
echo '</html>' >> "$DOC.html"
Re: aktuelle Datum plus Uhrzeit in das Dokument einfügen
Bei dem zweiten echo fehlt ein o, aber das ist dir sicher selbst schon aufgefallen.