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

giá che parliamo di stringhe....



ciao a tutti,

ho una serie di file xml a cui estrarre alcuni campi delimitati da tag.

finora mi sono arrangiato con grep + cut

# grep "il mio tag" $html | cut -d ">" -f1 | cut -d "<" -f1 > file-out

e funziona bene... peró se la stringa ha un ritorno a capo, perdo una pate della stessa.
l'ideale sarebbe poter dire a cut che esistono due delimitatori...es:

cut -d1 ">" -d2 "<" -f1

chiaramente non funziona e  nelle pagine man non si parla della possibilitá di avere due caratteri differenti per definire un delimitatore.

sarebbe possibile ottenere questo con i comandi standard di shell senza ricorrere a perl o altri linguaggi simili?

ciao,
MaX


-- 
To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: