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