(Ceci est basé sur Windows NT, comme 2000, XP, Vista, 7)
Sur la ligne de commande, les caractères en pourcentage sont ignorés:
wget "http://www.justitie.nl/images/Handleiding%20voor%20verwerkers%20persoonsgegevens_tcm34-3940.pdf"
Donc, il télécharge correctement ce fichier (chaque% 20 devient un espace):
"http://www.justitie.nl/images/Handleiding voor verwerkers persoonsgegevens_tcm34-3940.pdf"
Mais à l'intérieur d'un fichier de commandes, tous les% 20 sont interprétés comme un paramètre d'extension 2 (vide), ce qui entraîne le téléchargement de ce fichier (chaque% 20 devient 0):
"http://www.justitie.nl/images/Handleiding0voor0verwerkers0persoonsgegevens_tcm34-3940.pdf"
Existe-t-il un moyen de contourner le développement des paramètres de pourcentage?
--jeroen
windows
command-line
batch-file
Jeroen Wiert Pluimers
la source
la source
Réponses:
Double le signe de pourcentage:
la source
%
est utilisé pour les variables dans le cmd.exe de Windows (et son prédécesseurcommand.com
).Le caractère d'échappement dans cmd.exe est
^
:la source