PDA

Visualizza la versione completa : Domanda di esame con grep


faiel
03-03-2007, 21:38
Esame di sistemi operativi, il professore chiede queste domande alle quali non ho saputo rispondere, qualcuno puņ aiutarmi ? (Si parla di linux, ma essendo PERL il massimo per le RE, probabilmente saprete aiutarmi...la cosa che mi interessa sono i parametri da impostare con il grep)


Dato un file testuale denominato nomi.testo
contenente un elenco di cognomi in ordine sparso (nelle 2 diverse ipotesi che i cognomi siano uno per ogni riga o tutti su una stessa riga separati da spazio), si scriva
un comando che permetta di estrarre il 5^, 9^, 15^ e 17^
cognome ponendoli in ordine alfabetico nel file
nomi2.testo presente nella directory padre della cwd.



Ne approfitto per salutare Shishii, non so se ti ricordi di me...Massimo rispetto per te. E' una vita che non tornavo su questo forum.

shishii
04-03-2007, 19:27
Ciao,

č un piacere risentirti.

Non credo che sia risolvibile con un solo comando. In linea di principio dovresti estrarre i cognomi, ovvero le parole e poi fare calcolare la posizione ad altri comandi tramite pipe.

La RE da usare potrebbe essere:

grep -E "\b[:alpha:]+\b"

Loading