Moin,
hat jemand eine Idee, wie ich einen String der Art 08062004 1811 in
einen Sting der Form 20040608-1811 umbaue?
Den String aus einer Datei zu extrahieren habe ich ja schon geschafft,
aber die Zeichen umzustellen kriege ich mit sed nicht hin.
Btw: Ich brauche das in einem Skript um Ordner
Am Donnerstag, 10. Juni 2004 17:58 schrieb Heinrich Christian Peters:
Moin,
Hallo,
hat jemand eine Idee, wie ich einen String der Art 08062004 1811
in einen Sting der Form 20040608-1811 umbaue?
Den String aus einer Datei zu extrahieren habe ich ja schon
geschafft, aber die Zeichen umzustellen
On Thu, Jun 10, 2004 at 05:58:01PM +0200, Heinrich Christian Peters wrote:
Moin,
hat jemand eine Idee, wie ich einen String der Art 08062004 1811 in
einen Sting der Form 20040608-1811 umbaue?
Den String aus einer Datei zu extrahieren habe ich ja schon geschafft,
aber die Zeichen umzustellen
Hallo Heiner.
On Thu, Jun 10, 2004 at 05:58:01PM +0200, Heinrich Christian Peters wrote:
hat jemand eine Idee, wie ich einen String der Art 08062004 1811 in
einen Sting der Form 20040608-1811 umbaue?
Also mit dem schon angesprochenem awk ginge das (als Einzeiler) z.B. so:
echo 08062004
Am Donnerstag, 10. Juni 2004 17:58 schrieb Heinrich Christian
Peters:
hat jemand eine Idee, wie ich einen String der Art 08062004
1811 in einen Sting der Form 20040608-1811 umbaue?
Den String aus einer Datei zu extrahieren habe ich ja schon
geschafft, aber die Zeichen umzustellen kriege ich
Am Donnerstag, 10. Juni 2004 19:17 schrieb Jan Trippler:
echo 08062004 1811 | sed \
's/\([0-9]\{2,2\}\)\([0-9]\{2,2\}\)\([0-9]\{4,4\}\) /\3\2\1-/'
Ähm, übrigens wird der Ausdruck mit extended regular expressions
etwas übersichtlicher ;-)
echo 08062004 1811 | sed -r \
Sebastian Inacker schrieb:
Also mit dem schon angesprochenem awk ginge das (als Einzeiler) z.B. so:
echo 08062004 1811 | awk '{year=substr($1, 5, 4); \
month=substr($1, 3, 2); day=substr($1, 1, 2); time=$2; \
print year month day - time}'
[...]
Tschuess,
Sebastian
Vielen Dank,
es
7 matches
Mail list logo