Portál AbcLinuxu, 4. května 2025 17:26
Ahoj,
Tak na tohle by mel stacit sed (+ nejaka ta omacko okolo) - doufam, ze to co vraci je POSIX ERE (Extended Regular Expression), pak funguje:
$ echo "420874545487" | sed -r 's!^.*(...)$!sip:\\\\\1@sipserver.com!'
sip:\\487@sipserver.com
$ echo "420874545487" | sed -r 's!^(.*)$!sip:jedna@dva.cz!'
sip:jedna@dva.cz
$ echo "420874545487" | sed -r 's!^.*([0-9]{4})$!https://www.rfc1035.com/jim\1!'
https://www.rfc1035.com/jim5487
Tzn. je tam potreba na zacetek pridat znak "s", pak to sed primo vezme.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.