Ich brauche für ein Skript, eine Möglichkeit, eine bestimmte Zeichenfolge zum Teil umzudrehen: Z.B. wird aus 16.08.2004 20040816. Wie zu sehen ist, handelt es sich um die Umschreibung des Datums. Ich habe schon daran gedacht, entsprechende Datumsvariablen zu nutzen, doch nutzt die Variable dann das aktuelle Tagesdatum. Das nützt mir dann auch nichts.
Vielen Dank für Tips.
Wolfram
Umdrehen von Zeichenfolgen
mit welcher Sprache skriptest du denn?
mit Perl sollte es möglich sein mit einem split das durch punkt getrennte Datum in ein array zu speichern und dann einfach neu zusammenzusetzen wie man es haben will
Pseudocode:
naja, stimmt wahrscheinlich syntaktisch nicht, aber du kannst dir ungefähr vorstellen, wie das dann geht
gruß,
npi
mit Perl sollte es möglich sein mit einem split das durch punkt getrennte Datum in ein array zu speichern und dann einfach neu zusammenzusetzen wie man es haben will
Pseudocode:
Code: Alles auswählen
#! /usr/bin/perl -w
@aDatum = split('.', $sDatum);
$nDatum = "$aDatum[2]$aDatum[1]$aDatum[0]";
gruß,
npi
"Bis zur Unendlichkeit, und noch viel weiter!"
--Buzz, Toystory
--Buzz, Toystory
Code: Alles auswählen
echo "16.08.2004" | sed -re 's/(.*?)\.(.*?)\.(.*?)/\3-\2-\1/'
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Also eigentlich gibts nur grösseres als die Manpage. z.B. das hier finde ich noch recht gut:
http://www.grymoire.com/Unix/index.html
MfG Peschmä
http://www.grymoire.com/Unix/index.html
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy