[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT]: Bash String formatieren



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


Reply to: