Il s'agit de la commande hxincl qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
hxincl - développe les fichiers HTML ou XML inclus
SYNOPSIS
hxincl [ -x ] [ -f ] [ -s nom=subst ] [ -s nom=subst ]... [ -b base ] [ fichier-ou-URL ]
hxincl -M l'objectif [ -s nom=subst ] [ -s nom=subst ]... [ -b base ] [ -G ] [ fichier-ou-URL
]
DESCRIPTION
Sans -M, un hxincl La commande copie un fichier HTML ou XML vers la sortie standard, en recherchant
commentaires avec une certaine structure. Un tel commentaire est remplacé par le fichier dont le nom est
donné comme attribut de la directive. Par exemple:
... ...
sera remplacé par le contenu du fichier toto.html.
Le commentaire est remplacé par
avant le texte inclus et
après ça. Ces commentaires permettent d'exécuter hxincl sur le fichier résultant à nouveau pour
mettre à jour les inclusions.
Les guillemets simples sont autorisés à la place des guillemets doubles. Et si le nom du fichier ne contient pas
espaces, les guillemets peuvent également être omis.
et -M, un hxincl la commande génère une ligne de dépendances qui convient à l'inclusion
dans un Makefile. Les l'objectif est la cible de la règle Makefile et hxincl listera après
le ':' tous les fichiers qui sont inclus, récursivement. Par exemple, le résultat de
hxincl -M monfichier.html fichier d'entrée
peut-être
monfichier.html : foo.html bar.html
OPTIONS
Les options suivantes sont prises en charge :
-x Utilisez les conventions XML : les éléments vides sont écrits avec une barre oblique à la fin :
.
-b base Définit l'URL de base pour la résolution des URL relatives. Par défaut le fichier donné comme
l'argument est l'URL de base.
-f Supprime les commentaires après avoir inclus les fichiers. Ça signifie hxincl ne peut pas être exécuté
sur le fichier résultant ultérieurement pour mettre à jour les inclusions. (Mnémonique: final ou
fcongelé.)
-s nom=remplacement
Incluez un fichier différent de celui mentionné dans la directive. Si le commentaire
is
le fichier substitution est inclus à la place. Et si le nom du fichier dans le commentaire
comprend une variable appelée prénom délimité par %, par exemple,
alors %prénom% est remplacé par substitution et donc le fichier xxx-substitution is
inclus. L'option -s peut se produire plusieurs fois. Les variables délimitées par % sont
développé récursivement, c'est-à-dire que si le texte de substitution contient une variable, celle-ci
La variable est également étendue. Par exemple, si les deux options -s nom=%p1%.rrr et -s
p1=subst sont donnés, alors le "xxx-%name%" se développera en "xxx-subst.rrr".
-M l'objectif Au lieu de sortir le fichier d'entrée avec toutes les inclusions développées, sortie juste
la liste de tous les fichiers que l'entrée comprend, de manière récursive, sous la forme d'un
règle qui convient à un Makefile. Les l'objectif est imprimé comme cible de
cette règle.
-G Supprimez les messages d'erreur si un fichier à inclure est introuvable. (Seulement avec -M.)
OPÉRANDES
L'opérande suivant est pris en charge :
fichier-ou-URL
Le nom d'un fichier HTML ou XML ou l'URL d'un. En cas d'absence, l'entrée standard est
lire à la place.
EXIT STATUT
Les valeurs de sortie suivantes sont renvoyées :
0 Réussite.
> 0 Une erreur s'est produite lors de l'analyse de l'un des fichiers HTML ou XML.
ENVIRONNEMENT
Pour utiliser un proxy pour récupérer des fichiers distants, définissez les variables d'environnement http proxy or
proxy_ftp. Par exemple, http_proxy="http://localhost:8080/"
Utilisez hxincl en ligne en utilisant les services onworks.net