Bonjour,

Je suis en train de réaliser un script qui télécharge des fichiers sur un serveur grâce à la commande wget... J'utilise donc wget ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
wget "http://une url complexe avec des caractères spéciaux"
Or j'aimerais connaître quel nom donne wget au fichier téléchargé sur le disque, sachant qu'il est différent de l'URL fournie : tous les caractères un peu spéciaux sont transformés par wget en caractères autorisés par Linux pour les noms de fichiers.

D'ailleurs, le lancement d'un wget donne le nom du fichier de sortie :

wget "http://weather.uwyo.edu/cgi-bin/sounding?region=europe&TYPE=TEXT%3ARAW&YEAR=2006&MONTH=02&FROM=2200&TO=2200&STNM=07481"

--10:51:53-- http://weather.uwyo.edu/cgi-bin/sounding?region=europe&TYPE=TEXT%3ARAW&YEAR=2006&MONTH=02&FROM=2200&TO=2200&STNM=07481
=> `sounding@region=europe&TYPE=TEXT%3ARAW&YEAR=2006&MONTH=02&FROM=2200&TO=2200&STNM=07481.3'
Resolving weather.uwyo.edu... 129.72.27.74
Connecting to weather.uwyo.edu[129.72.27.74]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 732 [text/plain]

100%[====================================>] 732 --.--K/s

10:51:53 (357.42 KB/s) - `sounding@region=europe&TYPE=TEXT%3ARAW&YEAR=2006&MONTH=02&FROM=2200&TO=2200&STNM=07481.3' saved [732/732]
Existe-t'il une commande UNIX qui retourne un nom de fichier correct à partir d'un nom de fichier avec caractères spéciaux ?

Merci.

(Si ma question n'est pas claire, faites le moi savoir, merci !)