PDA

View Full Version : script shell


ciotth
15-09-2004, 20:44
Ciao a tutti
Ho un problema urgente da risolvere, e mi scuso da subito se fosse già presente nel forum ma la ricerca nn funzia.
:cry:

Leggo un file riga per riga tramite for i in `cat file`. C'è un modo per accedere alle singole parole di questo file. Cioè, il mio file ha il seguente formato:
cognome nome telefono
separati da uno spazio. Come faccio a prendere, per es, solo il nome?
Io ho provato ad utilizare awk, però non riesco a passare la riga letta ed inoltre non so come riportare da awk a shell il risultato.
(ah, per motivi"didattici":D nn posso usare SOLO awk ma devo utilizzare shell o al max shell+awk)

Grazie a tutti
Ciao!!!

VICIUS
15-09-2004, 20:56
prova con cut
echo "nome cognome telefono" | cut -d ' ' -f 2
questo esempio ritorna cognome. con -d definisci il separatore e con -f scegli il campo da visualizare.

ciao ;)

ciotth
15-09-2004, 21:38
grazie 10000000!!!!:D