Forum Programmation.shell determiner la taille d'un ensemble de fichiers

Posté par  .
Étiquettes : aucune
0
23
août
2005
je fait un script qui determine la taille d'un ensemble de fichier dans un répertoire :
tout se passe bien, mais dès fois si le chiffre calculé est important j'obtient un résultat négative (chiffre < 0) !

voilà ou je suis :

som=0
for i in `ls -lrt FILENAME* | awk '{print $5}'` ; do som=`expr $i + $som` ; done
echo $som

Merci

Forum Programmation.shell probleme awk et variable

Posté par  .
Étiquettes : aucune
0
22
août
2005
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 (…)

Forum Programmation.shell desactiver un service pour lancer une appli, et le reactiver ensuite!

Posté par  .
Étiquettes : aucune
0
22
août
2005
En fait voilà, je cherches à tuer esd pour lancer une appli (en l'occurence wine). Mon problème, c'est que lorsque esd est tué, wine se lance, mais en mode console, wine me rend la main dans la console, du coup, une fois que wine est lancé, ben esd se relances. J'arrives pas à trouver un moyen. Ou alors, si mais c'est vraiment pas terrible. Après le lancement de wine, je lance nautilus, par exemple, et quand je quittes wine, je (…)

Forum Programmation.shell Retour mdbtools

Posté par  .
Étiquettes : aucune
0
12
août
2005
Bonjour à tous,

j'aimerai créer un script utilisant mdbtools pour récupérer des données d'une base de donnée Access.
Ca fonctionne parfaitement si ce n'est que ce que je reçois de mdbtools (format ou retour de requêtes sql) est au format windowsien (les accents ressemblent à des losanges).

Comment puis-je transformer ou recoder cette stream avant de la réintégrer dans mon MySql (dont le format de table diffère donc je peux pas l'importer directement)??
Y a-t-il une solution simple ou dois-je (…)

Forum Programmation.shell Retour mdbtools

Posté par  .
Étiquettes : aucune
0
12
août
2005
Bonjour à tous,

j'aimerai créer un script utilisant mdbtools pour récupérer des données d'une base de donnée Access.
Ca fonctionne parfaitement si ce n'est que ce que je reçois de mdbtools (format ou retour de requêtes sql) est au format windowsien (les accents ressemblent à des losanges).

Comment puis-je transformer ou recoder cette stream avant de la réintégrer dans mon MySql (dont le format de table diffère donc je peux pas l'importer directement)??
Y a-t-il une solution simple ou dois-je (…)

Forum Programmation.shell Récup info réseau

Posté par  .
Étiquettes : aucune
0
11
août
2005
Bonjour,

Voilà je débute en shell et je galère à mort!!!

Je voudrais créer un script me permettant de récupérer les noms et identifiants des VLANs présents sur ttes les machines de mon réseau, sachant que c pa du Cisco mais de l'Avaya pour la plupart.

Merci d'avance

Forum Programmation.shell remplacement contenu fichier recursif

Posté par  .
Étiquettes : aucune
0
7
août
2005
Bonjour

Je suis une daube avec sh, bash et la clique.

Je un besoin urgent d'un script pour faire un remplacement dans des fichiers.

En faite il faut que je retrouve dedans le terme $HTTP_GET_VARS et que je le remplave par $_GET. mais dans plusieurs fichier et toute les itérations de chaque fichier.

merci de votre aide

david

Forum Programmation.shell Tar et repertoires vides

Posté par  .
Étiquettes : aucune
0
4
août
2005
Bonjour,

je ne trouve rien dans le man de tar pour archiver l'integralité d'une arborescence.

ex: cd / && tar cvf archive.tar base
avec l'arbo suivante:
/base/rep1/fic1
/base/rep2/
/base/rep3/fic3

/base/rep2/ n'est pas archivé (et pas recréé à la decompression...)

Existe-t-il une methode simple?

Merci

Forum Programmation.shell passer des paramettres à AWK

Posté par  .
Étiquettes : aucune
0
2
août
2005
fichier1:

 1  toto1  adresse1
 2  toto2  adresse2
 3  toto3  adresse2  
fichier2:

toto1
toto3  
resultats :

 1  toto1  adresse1
 3  toto3  adresse2  
c.a.d avoir les lignes de fichier1 dont le 2 eme champ correspond au 1er champ du fichier2 voilà ou je suis :

     #! /bin/sh
     for i in `cat fichier2`
     do
        awk '$2 ~ /system("`$i`")/ { print $0 }' fichier2
     done
ça marche pas !! Merci

Forum Programmation.shell mtime ctime atime

Posté par  (site web personnel) .
Étiquettes : aucune
0
2
août
2005
Voila je recherche une fonction sous Unix ( je suis AIX argh ! ) qui me permette de récupérer les ctime et atimes puisque le "ls" ne fournit que le mtime.

Je ne peux pas installer n'y python, n'y perl, n'y compiler,... Deplus si quelqu'1 connait des méthodes simples en 'shell' pour gérer les dates sous Unix je suis preneur !

Forum Programmation.shell Utilisation de XMgrace en Bash

Posté par  .
Étiquettes : aucune
0
28
juil.
2005
Bonjour,

J'ai besoin d'aide pour utiliser le logiciel de visualisation 2D XMgrace :

Je dois effectuer une correlation entre 2 nuages de points que j'obtiens ainsi sur le meme graphe :
nuage1 = (X = GDT ; Y = RMS)
nuage2 = (X = TMS ; Y = RMS )

 xmgrace -nxy nuage1 nuage2


Pour l'instant, j'ai essayé de faire une régression en integrant un nuage3 qui regroupe les 2 autres nuages. Cela a l'air de fonctionner en utilisant l'interface (…)

Forum Programmation.shell requete snmp differente

Posté par  .
Étiquettes :
0
27
juil.
2005
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 (…)

Forum Programmation.shell Compter le nombre de fichiers et de répertoires dans un dossier et ses sous-dossiers

Posté par  (site web personnel) .
Étiquettes : aucune
0
26
juil.
2005
Bonjour,

je cherche un petit outil ou un script shell pour avoir un rapport du nombre de répertoires et de fichiers dans un répertoire spécifique.

J'ai googleisé mais j'ai rien trouvé dépassant le
#ls -1 | wc -l

Alors si vous connaissez une manière élégante d'avoir ce genre d'infos je suis plutôt preneur.
L'idéal serait de produire un arbre avec les différentes infos (nombre de fichiers, poids, somme des poids, etc etc)

Merci d'avance

Forum Programmation.shell Produire un certain nombre de question aleatoire

Posté par  .
Étiquettes : aucune
0
24
juil.
2005
J essaye de produire un certains nombres de question aleatoire ayant un theme(A, B ou C) et ayant une difficulte(facile, pas tres difficile et difficile). Je viens de me rendre compte que la boucle que j ai faite n est pas tres efficiente, parce que je recois au lieu de par exemple 10 question parfois 12, ou moins. Ce qui est d apres ce que j ai programme normale, mais en ce moment je ne trouve pas une autre solution. (…)

Forum Programmation.shell Xargs et passage d'arguments.

Posté par  .
Étiquettes : aucune
0
21
juil.
2005
Bonjour,


j'ai un script awk qui m'effectue un traitement et une liste de fichiers contenu dans un fichier liste_de_fichiers.txt pour les traiter tous je faisais cette commande:

$cat liste_de_fichiers.txt | xargs awk -f script.awk

mais j'avais un souci car seule le premier fichier contenu dans liste_de_fichiers.txt était traiter;

J'ai pu résoudre mon pb, est traiter tous les fichiers contenus dans liste_de_fichiers.txt par le biais de la commande :


$sort liste_de_fichiers.txt | xargs awk -f script.awk


liste_de_fichiers.txt contient un fichier (…)

Forum Programmation.shell GREP : Comment obtenir l'ensemble des lignes contenant "toto"

Posté par  .
Étiquettes : aucune
0
19
juil.
2005
Bonjour,


Pour mon projet, je dois recupéper tous les fichiers qui contiennent la chaine de caractère FLUX;

J'y arrive très bien par le biais de la commande :

$find . -name "*.xml" | xargs grep -n "FLUX"

"FLUX" se trouve toujours dans une balise xml [requete name=xml]
(je mets des crochets a la place des chevrons xml sinon ca ne passe pas l'édition)dans mes fichiers xml je voudrais recupérer tout le contenu de la balise.


Je voudrais précisement récuperer toute (…)

Forum Programmation.shell Probleme pour un fichier creer par un script

Posté par  .
Étiquettes : aucune
0
17
juil.
2005
Salut,

je suis debutante dans la programmation shell et j ai essaye de creer un fichier qui pourra etre lu par un autre programme(smodels, dlv en programmation logique). En faite avec mon script j´ essaye de generer des nombres aleatoires que je sauvegarde dans le fichier "db.lp". Le script contient contient a peu pres ceci:

echo "Geben Sie bitte die Anzahl, die zu Ziehenden Fragen"
echo -n "Anzahl Fragen: "
read anz_f
if [ $anz_f == 0 ] || [ (…)

Forum Programmation.shell probleme avec cat.

Posté par  .
Étiquettes : aucune
0
13
juil.
2005
bonjour a tous, j'en ai ras le bol de chercher pendant trois plombe ou se trouve le fichier que j'ai archivé sur je ne sais plus quel CD ou DVD alors je me suis codé un petit script qui recupere le contenu des cd et l'ecris dans un fichier sous la forme : "num_ligne,path, nom_fichier". Mon probleme c'est que cat agit d'une façon que je ne comprends pas. dans le code ci-dessous la premiere valeur $x me renvoi les 4 (…)

Forum Programmation.shell sed et XML

Posté par  .
Étiquettes : aucune
0
13
juil.
2005
Yep,

J'ai besoin de traiter un flux XML, mon pb est simple.
Dans ce flux il y a des champs description avec des ' et des "...
Vous vous doutez bien que ça pose pb avec MYSQL derrière :(
J'utilise donc sed pour remplacer mes quotes et mes guillements ce qui marche nickel !
J'ai un unique pb, le nouveau fichier XML reconstitué commence du coup par :
<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>
Et ça sa passe pas :(:(
Donc comment dire (…)

Forum Programmation.shell fusion de tableau de requette snmp

Posté par  .
Étiquettes : aucune
0
6
juil.
2005
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
(…)