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 :
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part wget "http://une url complexe avec des caractères spéciaux"
D'ailleurs, le lancement d'un wget donne le nom du fichier de sortie :
Existe-t'il une commande UNIX qui retourne un nom de fichier correct à partir d'un nom de fichier avec caractères spéciaux ?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]
Merci.
(Si ma question n'est pas claire, faites le moi savoir, merci !)
Partager