J'ai testé wget en utilisant la liste disponible à l' adresse https://en.wikipedia.org/wiki/Comparison_of_programming_languages_%28syntax%29#Inline_comments
J'ai découvert que wget ne supporte pas un caractère de commentaire. Toutefois, les opérations suivantes génèrent rapidement des erreurs "URL non valide":
: Liste des commentaires de test 1: URL non valide: commentaire de test 1: schéma manquant
:: Liste des commentaires test 2: URL non valide :: Commentaire test 2: Schéma manquant
Liste de commentaires de test 3: URL non valide http: // # Commentaire de test 3: nom d'hôte non valide
// Liste des commentaires de test 4: URL non valide // Commentaire de test 4: Schéma manquant
Celles-ci ne sont pas répertoriées dans l'article Wikipedia mais provoquent également des erreurs rapides "URL non valide"
/ Commentaire de test 1 liste: URL non valide / Commentaire de test 1: Schéma manquant
[Liste des commentaires de test 1: URL non valide http: // [Commentaire de test 1: adresse numérique IPv6 non terminée
Liste des commentaires de test 1: URL non valide http: // @ Commentaire de test 1: nom d'utilisateur non valide
? Liste des commentaires de test 1: URL non valide http: //? Commentaire de test 1: Nom d'hôte non valide
Les chaînes de caractères d'introduction de commentaire restantes ont toutes amené wget à tenter de résoudre un nom de domaine à l'aide de DNS, ce qui a généré au moins huit lignes d'erreur.
J'ai également découvert que wget analyse l'intégralité du fichier liste et construit une liste d'URL à récupérer avant le début de la récupération. Par exemple, si vous avez un fichier liste contenant:
# commentaire test 1
# commentaire test 2
http://superuser.com/questions/265711/commenting-in-a-wget-list
# commentaire test 3
# commentaire test 4
# commentaire test 5
# commentaire test 6
La sortie wget est:
liste: URL non valide http: // # commentaire de test 1: nom d'hôte non valide
liste: URL non valide http: // # commentaire de test 2: nom d'hôte non valide
liste: URL non valide http: // # commentaire de test 3: nom d'hôte non valide
liste: URL non valide http: // # commentaire de test 4: nom d'hôte non valide
liste: URL non valide http: // # commentaire du test 5: nom d'hôte non valide
liste: URL non valide http: // # commentaire de test 6: nom d'hôte non valide
--2015-08-19 14: 03: 55-- http://superuser.com/questions/265711/commenting-in-a-wget-list
Résolution de superuser.com (superuser.com) ... 190.93.247.58, 190.93.244.58, 141.101.114.59, ...
Connexion à superuser.com (superuser.com) | 190.93.247.58 |: 80 ... connecté.
Requête HTTP envoyée, en attente de réponse ... 200 OK
<snip>
Ainsi, alors que: :: # / // [@? peuvent tous être utilisés en toute sécurité comme caractères d'introduction de commentaires; les erreurs résultantes seront d'abord générées et ne seront pas en ligne avec les tentatives wget de récupération de pages.