Closed dennisangemi closed 2 years ago
Forse conviene che io sposti questa issue qui https://github.com/ondata/guida-api-istat ?
@dennisangemi tutto dipende dal fatto che ancora non hai la "forza" dentro, e dentro sei un peccatore utente windows.
Il ritorno a capo si esprime con dei caratteri e nel mondo win e linux il default è diverso.
Sembra che il tuo file lista, abbia un "a capo" alla win. Portalo alla Linux e tutto ti funzionerà. Lo puoi fare da tutti gli editor, o via cli con dos2unix
.
Facci sapere
dos2unix
Change DOS-style line endings to Unix-style.
Replaces CRLF with CR.
More information: https://manned.org/dos2unix.
- Change the line endings of a file:
dos2unix filename
- Create a copy with Unix-style line endings:
dos2unix -n filename new_filename
Grazie @aborruso ! Seguendo i tuoi consigli funziona tutto perfettamente. E chi me lo doveva dire che win e linux usano caratteri diversi? 😁
Cosa mi consigli per il titolo della ricetta? Come modificare "End of line"? È banale una ricetta di questo tipo?
Cosa mi consigli per il titolo della ricetta? Come modificare "End of line"? È banale una ricetta di questo tipo?
Caro @dennisangemi, farei proprio questa ricetta, in tutte e due i versi, sia con una modalità CLI, sia con una visuale.
È una cosa banale, ma ci si sbatte sempre almeno una volta.
Ricetta pubblicata, grazie mille @aborruso ! Chiudo
Buon giorno/pomeriggio/sera/notte
Ho scritto questo script (che ho chiamato
getunit.sh
) per ottenere una lista con i valori unici (unique) di un campo di un dataset di ISTAT (in particolare si tratta del campoITTER107
).Lanciando
./getunit.sh 22_289
(dove22_289
è l'id del dataflow di mio interesse) funziona tutto come previsto, ma non appena provo ad iterare l'esecuzione del comando con una lista di id di dataflow ottengo un errore che riporto di seguito.Codice che uso per iterare
dove list.txt è una lista di id di dataflow
L'errore ottenuto è
e VSC mi segnala uno strano simbolo nel nome del file di output corrispondente:![image](https://user-images.githubusercontent.com/77018886/169406109-672ec9a0-82af-4374-bd41-d9a5bc90ed23.png)
Dove sbaglio? Non riesco proprio a capirlo :(
Grazie in anticipo! <3