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

Re: Sed: Una e una solo!



On 09/06/2014 15:39, antispammbox-debian wrote:

Hò una linea composta più a dx da:

DDDDD   KKKKK   AAAAA    BBBBB

devo, a seconda dei casi, acquisire solo:
AAAAA
oppure
BBBBB


se ogni record è per posizione: cioè il campo A è di 5 caratteri e inizia nella posizione X1, mentre il campo B è di 5 caratteri e inizia alla posizione X2... allora:

$ echo "DDDDD   KKKKK   AAAAA    BBBBB" | \
  sed "s/.\{16\}\(.\{5\}\).\{4\}\(.\{5\}\)/\1\n\2/"


naturalmente attiva \1 o \2 a seconda dei casi... e togli \n :-)

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Sistema operativo: http://www.it.debian.org
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: