Section courante

A propos

Section administrative du site

ftp - nmap

Cartographie
Linux Interne

Syntaxe

nmap [inpattern outpattern]

Paramètres

Nom Description
inpattern Ce paramètre permet d'indiquer le modèle de traitement d'entrée.
outpattern Ce paramètre permet d'indiquer le modèle de traitement de sortie.

Description

Cette commande permet de définir un gabarit pour la cartographie de nom de fichier par défaut. Ainsi, la commande nmap définit ou désactive le mécanisme de cartographie de nom de fichier. Si aucun paramètre n'est spécifié, le mécanisme de cartographie de nom de fichier n'est pas défini. Si des paramètres sont spécifiés, les noms de fichiers à distances sont cartographiés lors des commandes mput et les commandes put émises sans nom de fichier cible à distance spécifié. Si des paramètres sont spécifiés, les noms de fichiers locaux sont cartographiés lors des commandes mget et obtiennent des commandes émises sans nom de fichier cible local spécifié. Cette commande est utile lors de la connexion à un ordinateur à distance non UNIX avec des conventions ou pratiques de dénomination de fichier différentes. La cartographie suit le modèle défini par les paramètres inpattern et outpattern. Le paramètre inpattern est un modèle pour les noms de fichiers entrants (ayant peut-être déjà été traités en fonction des paramètres ntrans et case). La création de modèles variables est réalisée en incluant les séquences «$1», «$2», ..., «$9» dans le paramètre inpattern. On peut utiliser «\» pour empêcher ce traitement spécial du caractère «$». Tous les autres caractères sont traités littéralement et sont utilisés pour déterminer les valeurs des variables nmap [inpattern]. Par exemple, avec inpattern $1.$2 et le nom du fichier à distance «mesdonnees.donnees», le $1 aurait la valeur mesdonnees et $2 aurait la valeur donnees. L'extérieur détermine le nom du fichier cartographié résultant et les séquences «$1», «$2» son le modèle inpattern. La séquence «$0» est remplacée par le nom de fichier d'origine. De plus, la séquence «[seq1, seq2]» est remplacée par [seq1] si seq1 n'est pas une chaîne de caractères nulle; sinon, il est remplacé par seq2. Par exemple, la commande :

nmap $1.$2.$3 [$1,$2].[$2,file]

donnerait le nom de fichier de sortie «monfichier.donnees» pour les noms de fichier d'entrée «monfichier.donnees» et «monfichier.donnees.old», «monfichier.donnees» pour le nom de fichier d'entrée «monfichier» et «monfichier.monfichier» pour le nom fichier «.monfichier». Les espaces peuvent être inclus dans le paramètre outpattern, comme dans l'exemple :

nmap $1 sed "s/ *$//" > $1

Utilisez le caractère «\» pour empêcher un traitement spécial des caractères «$», «[», «]» et «,».



Dernière mise à jour : Mardi, le 19 mars 2019