comparare due file, uno CSV ed uno XML

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Icar0
Prode Principiante
Messaggi: 1
Iscrizione: martedì 26 aprile 2016, 8:50
Desktop: gnome-shell
Distribuzione: Ubuntu 15.04 x86_64
Sesso: Maschile

comparare due file, uno CSV ed uno XML

Messaggio da Icar0 »

Ciao Ragazzi,
ho un problema a mio parere complesso, dovrei automatizzare la ricerca di una riga di un file CSV su un un file XML (Grande).
lo scenrio è,
1. aprire il file CSV leggere la prima riga
2. aprire il file XML cercare all'interno del file la parola del file CSV
3. estrapolare dal file XML la parola trovata possibilmente il numero riga dove si trova e salire di n righe ed estrapolare una parola che si trova fra un tag es <PIPPO> parola </PIPPO>
4. salvare il risultato all'interno di un NUOVO file di testo

5. ripetere il procedimenti fino all'untimo elemento del file CSV

:cry: :cry: :cry: :cry: :cry:
Avatar utente
crap0101
Rampante Reduce
Rampante Reduce
Messaggi: 8242
Iscrizione: martedì 30 ottobre 2007, 6:33
Desktop: LXDE
Distribuzione: Ubuntu 18.04.1 LTS
Sesso: Maschile
Località: TO
Contatti:

Re: comparare due file, uno CSV ed uno XML

Messaggio da crap0101 »

mi sembra fragilina come cosa, comunque si può fare comodamente con grep, usando le opzioni -m e -B e successivamente un altro grep per estrarre il contenuto del tag.... a meno di fare tutto in una volta usando le regex (-P) ma potrebbe diventare un po' più complicato.
http://www.gnu.org/ http://boinc.berkeley.edu/ http://www.python-it.org/
- Ricorda le ultime parole di suo padre: «Sta' alla larga dalle chiese, figlio. La sola cosa per cui hanno la chiave è il merdaio. E giurami che non porterai mai un distintivo della legge» - W.S. Burroughs
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti