- 268
- 11
- CPU
- intel i7 - 6700
- Dissipatore
- ARCTIC Freezer 7 Pro Rev. 2
- Scheda Madre
- Msi H170 Gaming M3
- HDD
- SSD: Samsung 850evo 250 GB + HDD WD Black 1TB
- RAM
- Corsair Vengeance 2133 Mhz 2x8
- GPU
- Gigabyte Nvidia GTX 1060 6GB Windforce
- Monitor
- HP Pavillon x24w
- PSU
- EVGA Supernova G3 - 550w
- Case
- NZXT H440 V2
- Periferiche
- Keyboard: Razer Blackwidow Chroma
- OS
- Windows 10
Salve a tutti!
Avrei un problema con un esercizio Bash che mi richiede di stampare a video tutti i fornitori di fatture.xml per ogni anno.
Le fatture sono già suddivise in cartelle per ogni anno, quindi l'unica cosa che devo fare è prendere, attraverso dei filtri, il fornitore di ogni fattura.
Quello che io devo riuscire a stampare è (ad esempio in questo spezzone di fattura) "ALPHA SRL", e quindi tagliare tutto quello che viene prima e che viene dopo.
Ho provato a fare una cosa del tipo:
ma non sembra funzionare minimamente.
Calcolando che esistono altri campi "Denominazione", come faccio per prendere solo il primo e fare in modo di salvare in una variabile il nome del fornitore in questo caso "ALPHA SRL" ?
Grazie mille anticipatamente
Avrei un problema con un esercizio Bash che mi richiede di stampare a video tutti i fornitori di fatture.xml per ogni anno.
Le fatture sono già suddivise in cartelle per ogni anno, quindi l'unica cosa che devo fare è prendere, attraverso dei filtri, il fornitore di ogni fattura.
XML:
<CedentePrestatore>
<DatiAnagrafici>
<IdFiscaleIVA>
<IdPaese>IT</IdPaese>
<IdCodice>01234567890</IdCodice>
</IdFiscaleIVA>
<Anagrafica>
<Denominazione>ALPHA SRL</Denominazione>
</Anagrafica>
<RegimeFiscale>RF19</RegimeFiscale>
</DatiAnagrafici>
<Sede>
<Indirizzo>VIALE ROMA 543</Indirizzo>
<CAP>07100</CAP>
<Comune>SASSARI</Comune>
<Provincia>SS</Provincia>
<Nazione>IT</Nazione>
</Sede>
</CedentePrestatore>
Quello che io devo riuscire a stampare è (ad esempio in questo spezzone di fattura) "ALPHA SRL", e quindi tagliare tutto quello che viene prima e che viene dopo.
Ho provato a fare una cosa del tipo:
Bash:
fornitore=$(cat fattura | grep Denominazione | awk '/<Denominazione>/,/</Denominazione>/')
ma non sembra funzionare minimamente.
Calcolando che esistono altri campi "Denominazione", come faccio per prendere solo il primo e fare in modo di salvare in una variabile il nome del fornitore in questo caso "ALPHA SRL" ?
Grazie mille anticipatamente