/Anonimizzato17843Utente anonimizzato13 lug 2015, 15:31Vorrei estrarre tutte le parole di un testo ed elencarle in un nuovo file. Grazie
OoregonSuper FamosoIscritto danov, 2011Messaggi2191713 lug 2015, 15:46Ti consiglio di leggere il regolamento e porre diversamente la domanda ...
/Anonimizzato17843Utente anonimizzato13 lug 2015, 15:53E' che non so' da dove cominciare. Mi servirebbe per un'avvio.
MmigliorabileSuper FamosoIscritto daapr, 2013Messaggi626813 lug 2015, 16:08Che centra 'bash'? Un'avvio di che? Che intendi per testo? Che intendi per parola? Attenzione: non sono domande stupide come potresti pensare Immagino che tu ascolti musica. Ma se uno ti dicesse: mi piace la musica, tu potresti chiedere: ma che tipo di musica,? classica? moderna? rock? jazz? strumentale? ... e altre N-mila domande ... Quindi: descrivi dettagliatamente il problema, i tuoi tentativi per affrontarlo e quali sono i tuoi problemi!
/Anonimizzato13086Utente anonimizzato13 lug 2015, 16:19romanoxx ha scritto:E' che non so' da dove cominciare. Mi servirebbe per un'avvio. in che modo potremmo avviarti? Hai un file di testo vuoi prelevare parola per parola ed inserire ogni parola in un nuovo file di testo? cosa vuoi fare? com'é fatto questo eventuale file di testo?
/Anonimizzato17843Utente anonimizzato13 lug 2015, 16:31Bene : il file è un file.txt che contiene il testo di un lungo discorso. Del file vorrei estrarre tutte le parole ed elencarle in un nuovo file.txt per controllare le parole ripetute.
/Anonimizzato13086Utente anonimizzato13 lug 2015, 16:34Il file ha dei "separatori standard" ossia ad esempio il ; ?? ciao;come;stai....
/Anonimizzato17843Utente anonimizzato13 lug 2015, 16:38No, è un testo normale, è stato scritto con word e poi salvato in txt.
/Anonimizzato13086Utente anonimizzato13 lug 2015, 16:42romanoxx ha scritto:No, è un testo normale, è stato scritto con word e poi salvato in txt. OK!! Allora per avviarti direi che devi trovare / pensare ad un algoritmo che dato un testo con delle parole individui una regola per identificare univocamente dove inizia e dove finisce una parola. In modo tale che poi con questa informazione tu possa tramite l'uso di substring estrarre le parole dal file.
/Anonimizzato17843Utente anonimizzato13 lug 2015, 16:56Avevo pensato a bash per leggendo in giro sul web ho visto che il comando wc -w conta le parole di un testo. Pensavo di usare questo processo, magari in aggiunta ad altri comandi, per arrivare alla soluzione ma, appunto, ho avuto difficoltà.
OoregonSuper FamosoIscritto danov, 2011Messaggi2191713 lug 2015, 19:40Puoi usare quello che vuoi ma lo devi conoscere. Lo puoi fare in C come con alte linguaggi/metodi ma tu quali conosci?
/Anonimizzato10039Utente anonimizzato13 lug 2015, 20:33 grep -Eo "[a-zA-Z]+" file.txt così visualizziamo tutte le parole e se le vuoi salvare su un file: grep -Eo "[a-zA-Z]+" file.txt > dest.txt
/Anonimizzato17843Utente anonimizzato14 lug 2015, 21:59Grazie proprio così, SEMPLICEMENTE. GRAZIE vbextreme