GjMan78 ha scritto: ↑sabato 28 gennaio 2023, 7:58
L'opzione giusta è -O con la lettera maiuscola. Ma tieni presente che l'opzione non serve specificatamente a salvare il file con un altro nome.
Dal manuale di wget
Use of -O is not intended to mean simply "use the name file instead of the one in the URL;" rather, it is analogous to
shell redirection: wget -O file
http://foo is intended to work like wget -O -
http://foo > file; file will be truncated
immediately, and all downloaded content will be written there.
Hai provato a prelevare il file senza l'opzione -O nella sintassi di wget?
Ciao, grazie della risposta.
Dunque vediamo,ho provato senza il flag -O e da un errore nel file xml:
Codice: Seleziona tutto
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?><data><error>L'URL non è corretto. (Error: 1)</error></data>
Il file scaricato contiene solo questa scritta dentro.
Per il nome il fatto e' che non e' un url con un nome.xml finale, ma una cosa del genere che contiene delle API:
https://api.pippopanco.net/xml/?lan=it& ... luiuh=7839
e lo scarico per ricavare delle info meteo per poi elaborarle, o almeno ci provero' il prossimo step

qualora risolva questo.
Ho provato anche con curl che su altri script mi funziona ma con questa url no, mi andrebbe bene wget o curl nn fa differenza, basta che mi scarichi il file xml cosi come lo vedo se incollo l' url nel browser (firefox)
Dove sbaglio?
EDIT
Chiedo scusa perche' nell esempio fatto nel primo post ho sbagliato a scrivere url.xml di esempio fuorviando, forse, la soluzione.
Roba da niubbi hehe