sed und reguläre ausdrücke (kleines problem)

nordi

nordi

Jungspund
hallo,
ich bin neu in diesem forum und bin leider noch anfänger, was die shell betrifft. deswegen fällt es mir auch schwer folgendes problem zu lösen.
habe folgende kontaktliste:
Code:
#CONTACTS
#contact=:anonym;
#contact=012345678999:Max;
#contact=098765443222:Moriz;
#CONTACTSEND
und möcht nun, dass jede zeile wie folgt ausgegeben wird
Code:
<tr><td>Max</td><td>012345678999</td></tr>
habs schon mit
Code:
grep "contact=0" $USBFBF/callmonitor/contact.list | sed -e 's/#contact=//gp'
versucht - weiter bin ich leider net gekommen.. kann mir jemand bitte weiterhelfen?

gruß,
nordi
 
Code:
sed -n 's!#contact=\([0-9]\{1,\}\):\(.\{1,\}\);!<tr><td>\2</td><td>\1</td></tr>!p' file

Gruss, Xanti
 

Ähnliche Themen

Problem mit HSPA+ Modem Huawei E353 - Installation unmöglich?

nach regulärem Ausdruck suchen und in Datei schreiben

Problem mit Zeilenumbruch nach sed

Zurück
Oben