Posté par kowalsky le 18 novembre 2005 à 12:13 .
Étiquettes :
aucune
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.
Posté par kowalsky le 14 novembre 2005 à 15:04 .
Étiquettes :
aucune
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.
Posté par kowalsky le 18 octobre 2005 à 18:35 .
Étiquettes :
aucune
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
(...)
Posté par kowalsky le 18 octobre 2005 à 18:33 .
Étiquettes :
aucune
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 (...)
Posté par kowalsky le 04 octobre 2005 à 12:19 .
Étiquettes :
aucune
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...
Posté par kowalsky le 15 septembre 2005 à 15:09 .
Étiquettes :
aucune
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
(...)
Posté par kowalsky le 24 août 2005 à 14:12 .
Étiquettes :
aucune
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...!!
Posté par kowalsky le 23 août 2005 à 11:42 .
Étiquettes :
aucune
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...!
Posté par kowalsky le 22 août 2005 à 18:00 .
Étiquettes :
aucune
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...!
Posté par kowalsky le 22 août 2005 à 14:39 .
Étiquettes :
aucune
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
(...)
Posté par kowalsky le 16 août 2005 à 14:28 .
Étiquettes :
aucune
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.
Posté par kowalsky le 27 juillet 2005 à 09:06 .
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::ifNamepourquoi cette difference, et pourquoi
(...)
Posté par kowalsky le 20 juillet 2005 à 14:28 .
Étiquettes :
aucune
Bonjour,
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...!
Posté par kowalsky le 06 juillet 2005 à 12:11 .
Étiquettes :
aucune
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
(...)
Posté par kowalsky le 07 juillet 2004 à 23:14 .
Étiquettes :
aucune
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...!!!