Jens Franik wrote:
am Donnerstag, 9. Oktober 2008 um 16:48 schrieb Florian Brandner:wie formatiere ich mittels der Bash den folgenden String 0:a:ef:45:7:ad:ad:ad in 00:0A:EF:45:07:AD:AD:AD?Mit: sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'Dachte ich auch erst :-) Ich weiss nicht, ob man sed mehrere Ersetzungen mitgeben kann? [...]
Das ganze etwas ergänzt:$ echo '0:a:ef:45:7:ad:ad:ad' | sed -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' -e 's/:\(.:\)/:0\1/g' -e 's/^\(.:\)/0\1/'
00:0A:EF:45:07:AD:AD:AD Hth -- Peter -- Peter.Weiss@consol.de ConSol* Software GmbH Phone +49 89 45841-546 Consulting & Solutions Mobile +49 177 6040121 Franziskanerstr. 38 http://www.consol.de D-81669 München