skript: String bearbeiten

2004-06-10 Diskussionsfäden Heinrich Christian Peters
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

Re: skript: String bearbeiten

2004-06-10 Diskussionsfäden Tobias Kraus
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

Re: skript: String bearbeiten

2004-06-10 Diskussionsfäden Christian Knoke
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

Re: skript: String bearbeiten

2004-06-10 Diskussionsfäden Sebastian Inacker
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

Re: skript: String bearbeiten

2004-06-10 Diskussionsfäden Jan Trippler
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

Re: skript: String bearbeiten

2004-06-10 Diskussionsfäden Jan Trippler
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 \

Re: skript: String bearbeiten

2004-06-10 Diskussionsfäden Heinrich Christian Peters
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