Bonjour tout le monde.
J'ai un listing immense.
Je souhaiterais le couper en plusieurs partie égale.
Du genre, si il fait 10 000 lignes, pouvoir le transformer
en 10X 1000
Existe t'il une commande pour faire ça, ou il va falloir bricolé un truc...?
En bash exclusivement...!!
Merci d'avance.
Forum Programmation.shell Sed et une variable contenant un esapce...
bonjour,
je voudrais remplacer un mots par le contenu d'une variable.
$deck="mot avec espace"
$echo "monmot" | sed 's/monmot/'$deck'/g'
sed: 1: "s/monmot/mot": unterminated substitute in regular expression
Comment faire pour que des qu'un mots contienne une variable,
sed le remplace quand même...?
merci d'avance.
je voudrais remplacer un mots par le contenu d'une variable.
$deck="mot avec espace"
$echo "monmot" | sed 's/monmot/'$deck'/g'
sed: 1: "s/monmot/mot": unterminated substitute in regular expression
Comment faire pour que des qu'un mots contienne une variable,
sed le remplace quand même...?
merci d'avance.
Forum Programmation.shell mac vers port de switch
Bonour tout le monde...
je suis en train d'essayer de faire un script qui me donnerais le port de
switch en fonction de la mac adresse entrée...
ça donnerais a peu pres ça:
echo $1
deck=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.4.3.1.1 | grep "$1" | awk -F "." '{print $8"."$9"."$10"."$11}')
deck2=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.4.3.1.2 | grep "$deck" | awk '{print $4}')
echo $deck2
deck3=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.1.4.1.2.$deck2 | awk '{print $4}')
echo $deck3
(…)
je suis en train d'essayer de faire un script qui me donnerais le port de
switch en fonction de la mac adresse entrée...
ça donnerais a peu pres ça:
echo $1
deck=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.4.3.1.1 | grep "$1" | awk -F "." '{print $8"."$9"."$10"."$11}')
deck2=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.4.3.1.2 | grep "$deck" | awk '{print $4}')
echo $deck2
deck3=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.1.4.1.2.$deck2 | awk '{print $4}')
echo $deck3
(…)
Forum général.cherche-logiciel Adresse Mac vers port de switch...
Bonour tout le monde...
je suis en train d'essayer de faire un script qui me donnerais le port de
switch en fonction de la mac adresse entrée...
ça donnerais a peu pres ça:
je suis en train d'essayer de faire un script qui me donnerais le port de
switch en fonction de la mac adresse entrée...
ça donnerais a peu pres ça:
echo $1
deck=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.4.3.1.1 | grep "$1" | awk -F "." '{print $8"."$9"."$10"."$11}')
deck2=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.4.3.1.2 | grep "$deck" | awk '{print $4}')
echo $deck2
deck3=$(snmpwalk -v 1 -c commRW@12 myequip .1.3.6.1.2.1.17.1.4.1.2.$deck2 | awk '{print $4}')
echo $deck3
(…)
Forum Programmation.shell Modifier une seul ligne d'un tableau...
Bonjour à tous
J'ai un tableau de type:
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
Les infos sont separées par des tabulations.
comment faire si je ne veut modifier que la troisieme ligne par exemple...?
En bash, awk ou sed bien sur...!!
J'ai bien trouvé des solution "bencale" avec head ou autre...
Mais c'est un peu le bordel...
J'ai un tableau de type:
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
info1 info2 info3 info4
Les infos sont separées par des tabulations.
comment faire si je ne veut modifier que la troisieme ligne par exemple...?
En bash, awk ou sed bien sur...!!
J'ai bien trouvé des solution "bencale" avec head ou autre...
Mais c'est un peu le bordel...
Forum Programmation.shell Bash et les champs
bonjour,
Je resouleve un probleme...
j'ai un fichier de type:
deck1 poum2 deck54 plough4
deck1 deck2 poum3 mouet4 etc.
Je voudrais pouvoir faire un "grep" sur un champs, genre,
grep fichier "* * deck54 *"
pour qu'il retourne le contenu de la ligne.
Hors, quand je fais ça, le "grep" agit sur tout les champs.
Quelle est la solution pour qu'il agisse sur un seul champs...?
(separé par des tabulations)
Il faut que se soit en bash, bien entendu...!
merci (…)
Je resouleve un probleme...
j'ai un fichier de type:
deck1 poum2 deck54 plough4
deck1 deck2 poum3 mouet4 etc.
Je voudrais pouvoir faire un "grep" sur un champs, genre,
grep fichier "* * deck54 *"
pour qu'il retourne le contenu de la ligne.
Hors, quand je fais ça, le "grep" agit sur tout les champs.
Quelle est la solution pour qu'il agisse sur un seul champs...?
(separé par des tabulations)
Il faut que se soit en bash, bien entendu...!
merci (…)
Forum Programmation.shell tabulation dans un variable...
bonjour,
en bash, je stock dans une variable la sortie
d'une commande avec des tabulation, mais
deviennent des espaces dans ma variable...?
que faire...!!
en bash, je stock dans une variable la sortie
d'une commande avec des tabulation, mais
deviennent des espaces dans ma variable...?
que faire...!!
Forum général.cherche-logiciel Rajouter des MIBS snmp
Bonjour,
Je voudrais rajouter des mibs snmp, car quand je fais
un snmpwalk, je n'ai pas toute les mibs de l'equipement...
je colle donc toute mes mibs dans:
/usr/local/share/snmp/mibs
mais la rien ne change...
Ya t'il une manipe a faire apres...?
Et pis si quelqu'un a plein de mibs, j'en veux bien...!
Merci d'avance...!
Je voudrais rajouter des mibs snmp, car quand je fais
un snmpwalk, je n'ai pas toute les mibs de l'equipement...
je colle donc toute mes mibs dans:
/usr/local/share/snmp/mibs
mais la rien ne change...
Ya t'il une manipe a faire apres...?
Et pis si quelqu'un a plein de mibs, j'en veux bien...!
Merci d'avance...!
Forum général.cherche-logiciel faire un grep sur une colonne
Bonjour a tous,
Comment pourrais je faire un grep sur une seul colonne
dans un fichier ou les champs sont separé par des ...?
merci d'avance...!
Comment pourrais je faire un grep sur une seul colonne
dans un fichier ou les champs sont separé par des ...?
merci d'avance...!
Forum Programmation.shell probleme awk et variable
bonjour tout le monde
Dans awk, pour lui dire d'afficher deux variable je fais:
awk -F "\t" -v var=$equip -v var2=$locequip '{print $1"\t"var"\t"var2"\t"$2}'
Mais il le retourne:
awk: can't open file {print $1"\t"var"\t"var2"\t"$2'
les deux variables ne sont pas vides...
j'ai l'impression que la variable $locequip qui pose probleme,
pourtant elle ne contient que des choses du type:
paris/E/34
Quelle est le probleme avec cette variable...?
Je me tprend la tête depuis 4 heure la dessus, ça m'enerve graaaaaave...!
merci (…)
Dans awk, pour lui dire d'afficher deux variable je fais:
awk -F "\t" -v var=$equip -v var2=$locequip '{print $1"\t"var"\t"var2"\t"$2}'
Mais il le retourne:
awk: can't open file {print $1"\t"var"\t"var2"\t"$2'
les deux variables ne sont pas vides...
j'ai l'impression que la variable $locequip qui pose probleme,
pourtant elle ne contient que des choses du type:
paris/E/34
Quelle est le probleme avec cette variable...?
Je me tprend la tête depuis 4 heure la dessus, ça m'enerve graaaaaave...!
merci (…)
Forum Programmation.web probleme de slash
Bonjour tout le monde.
Je suis toujours en train d'ecrire un petit serveur web
de supervision reseau.
Et j'ai un nouveau souci.
Je pousse une variable qui contient des slashs grace
a la methode GET. La variable ressemblera toujours a ça:
site/salle/baie
mais les slashs sont affiché "%2F" et stocké aussi de la même façon.
Le probleme vient du serveur apache...?
PS: Mes scripts CGI sont en bash.
Je suis toujours en train d'ecrire un petit serveur web
de supervision reseau.
Et j'ai un nouveau souci.
Je pousse une variable qui contient des slashs grace
a la methode GET. La variable ressemblera toujours a ça:
site/salle/baie
mais les slashs sont affiché "%2F" et stocké aussi de la même façon.
Le probleme vient du serveur apache...?
PS: Mes scripts CGI sont en bash.
Forum Programmation.shell requete snmp differente
Bonjour,
Toujours dans l'optique de script cgi pour faire des requette snmp sur
des cisco, je fais mais test sur un equipement a mon boulot, un
solaris.
je fais mes requettes snmp de cette façon:
snmpwalk -c communauté $equip ifName #$equip est l'adress de l'equipement
et il me ressort toute les MIB se retrouvant dessous...
par contre, quand je passe sous debian ou un netbsd, je dois
faire:
snmpwalk -v 1 -c communauté $equip IF-MIB::ifName
pourquoi cette difference, et pourquoi (…)
Toujours dans l'optique de script cgi pour faire des requette snmp sur
des cisco, je fais mais test sur un equipement a mon boulot, un
solaris.
je fais mes requettes snmp de cette façon:
snmpwalk -c communauté $equip ifName #$equip est l'adress de l'equipement
et il me ressort toute les MIB se retrouvant dessous...
par contre, quand je passe sous debian ou un netbsd, je dois
faire:
snmpwalk -v 1 -c communauté $equip IF-MIB::ifName
pourquoi cette difference, et pourquoi (…)
Forum Programmation.shell recuperer variable dans un scritp cgi, en bash
Bonjour,
J'ai donc un formulaire avec ça
Comment puis je recuperer la variable equipement...?
merci d'avance...!
J'ai donc un formulaire avec ça
form method=GET name='equipement' action='cgi-bin/cgi-snmp' input type=text
Hostname:
input type='submit' value='OK'
/form
Comment puis je recuperer la variable equipement...?
merci d'avance...!
Forum Programmation.shell fusion de tableau de requette snmp
Bonjour tout le monde
Je cherche a faire un petit script qui me donnerais les voisins de mes equipements
cisco, en interogeant la MIB snmp relatif au voisin CDP.
voici les commandes tapé
snmpwalk `equihost 100` cisco.ciscoMgmt.ciscoCdpMIB. ciscoCdpMIBObjects.cdpCache. cdpCacheTable.cdpCacheEntry. cdpCacheDeviceId | awk -F "." '{print $9 " "$10}' | awk '{print $1 " " $2 " " $7}'
Recupère les voisins avec le numero de l'interface en snmp
9 1 shoot-land-2924-472
14 1 shoot-land-3640-943
134 1 shoot-land-rsm-220
149 1 shoot-land-2924-104
(…)
Je cherche a faire un petit script qui me donnerais les voisins de mes equipements
cisco, en interogeant la MIB snmp relatif au voisin CDP.
voici les commandes tapé
snmpwalk `equihost 100` cisco.ciscoMgmt.ciscoCdpMIB. ciscoCdpMIBObjects.cdpCache. cdpCacheTable.cdpCacheEntry. cdpCacheDeviceId | awk -F "." '{print $9 " "$10}' | awk '{print $1 " " $2 " " $7}'
Recupère les voisins avec le numero de l'interface en snmp
9 1 shoot-land-2924-472
14 1 shoot-land-3640-943
134 1 shoot-land-rsm-220
149 1 shoot-land-2924-104
(…)
Forum général.général VPN
bonjour tout le monde,
je souhaiterais relier deux site entre eux, chacun avec plusieur
poste.
avez vous un routeur a me conseiller, qui fasse du nat et permette
de monter un VPN entre deux site distant…
un truc pas trop cher, genre cisco quoi…?
au passage si vous avez des liens asser bien pour m'expliquer
un peu la conf a faire vous serez des zamour…!!!
sinon merci quand même…!!!