distrib : Cent OS
Je possede actuellement un script de recherche dans un fichier : netcovery . le fichier dans le quel il fait ces recherches contient la relation IP-poste MAC-poste et IP-switch de tous le réseau. Ainsi le script permet de faire une recherche par mac ou IP (de poste ou de switch) .
Je cherche actuellement comment alléger le script en le transformant en une seul commande.
J'ai lu plusieurs tuto sur le net mais rien ne m'as vraiment aidé.
j'aimerai pouvoir taper dans le prompt :
netcovery -ip $ip #afin de faire une recherche via IP de poste
netcovery -ipsw $ipsw #afin de faire une recherche via IP de switch
netcovery -mac $mac #afin de faire une recherche via MAC
Je vous remercie d'avance de votre aide en espérant que l'un d'entre vous pourra m'aider ou me guider.
# selon
Posté par nono14 (site web personnel) . Évalué à 2.
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: selon
Posté par djabal . Évalué à 0.
# Le plus propre : getopts
Posté par Framasky (site web personnel) . Évalué à 2.
Si c'est bien un script shell : https://rsalveti.wordpress.com/2007/04/03/bash-parsing-arguments-with-getopts/, http://wiki.bash-hackers.org/howto/getopts_tutorial
Si c'est un autre langage, cherche getopt dans ta documentation favorite pour le langage en question.
Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.
[^] # Re: Le plus propre : getopts
Posté par liberforce (site web personnel) . Évalué à 2.
Et pour le reste, un bon tuto bash:
http://abs.traduc.org/abs-5.3-fr/ (français)
http://www.tldp.org/LDP/abs/html/ (anglais)
[^] # Re: Le plus propre : getopts
Posté par benofdark . Évalué à 1.
MErci beaucoup j'ai pu finaliser tous ça .
# liens symboliques et switch case
Posté par steph1978 . Évalué à 2.
fichier netcovery
lien netcoveryip -> netcovery
lien netcoveryipsw -> netcovery
lien netcoverymac -> netcovery
dans le script
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.