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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Tri de fichiers et expressions rationnelles

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

Je suis en train d'écrire un script en Bash qui traite des fichiers.
2 problèmes se posent à moi:

>> premièrement, parmi les fichiers se trouvant dans un répertoire, je dois extraire le nom du dernier fichier dans l'ordre alphabétique croissant. Je crois qu'il faut se servir de ls, mais je n'y suis pas arrivé. Enfin, je suis tombé sur la commande
ls | cut -f 1 | tail -1
, mais c'est un peu du bricolage (…)

Forum Programmation.shell Tri de fichiers et expressions rationnelles

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

Je suis en train d'écrire un script en Bash qui traite des fichiers.
2 problèmes se posent à moi:

>> premièrement, parmi les fichiers se trouvant dans un répertoire, je dois extraire le nom du dernier fichier dans l'ordre alphabétique croissant. Je crois qu'il faut se servir de ls, mais je n'y suis pas arrivé. Enfin, je suis tombé sur la commande
ls | cut -f 1 | tail -1
, mais c'est un peu du bricolage (…)

Forum Programmation.shell script pour gerer le deplacement de sequence d'images

Posté par  .
Étiquettes : aucune
0
24
août
2005
bonjour,

je suis à la recherche d'un script gérant les sequences d'images.
En fait je dois separer plusieurs sequences d'images qui ne se suivent pas, et qui sont stockés dans un meme repertoire.
J'ai besoin de separer ces differentes sequences d'images dans 1 repertoire par sequence.

J'ai commencé à tester avec find mais j'avoue etre bloquer

si quelqu'un possede un script similaire que je puisse adapter, ou simpletement une idée merci de me la faire partager ;)

julien hery

Forum Programmation.shell SED/AWK/Shell : Remplacement d'une portion de texte par une autre.

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

J'ai écrit de script de migration pour une base de données orcale.
J'ai une dizaine de script ou je voudrais remplacer uen requête par une autre par exemple :

Remplacer
SELECT REF_ID
FROM REF, ACH
WHERE REF_ID=ACH_ID
AND ACH_FLU_FK='START'

par
SELECT REF_ID
FROM REF, ACH
WHERE REF_ID=ACH_ID
AND REF_ID='TOTO'
AND ACH_FLU_F_FK='TITI'

Comment puis-je faire cela ?

Merci de votre aide.

Forum Programmation.shell Interface Web locate

Posté par  .
Étiquettes : aucune
0
29
août
2005
Salut,

j'essaie d'écrire un script CGI pour la commande locate afin que tout le monde puisse facilement chercher un fichier par l'intermediaire d'une interface Web.

Pour l'instant j'ai ecris ca

#!/bin/sh
echo "Content-type: text/html"
echo -e "\\n"
echo \<HTML\>\<HEAD\>\<TITLE\>Recherche de $1\<\/TITLE\>
echo \<\/HEAD\>\<BODY\>
echo \<h1\>R\&eacute\;sultat de la recherche de $1\<\/h1\>

for i in `locate $1`
do
echo \<a href=\"file:$i\"\>$i\<\/a\>
#echo \<a href=\"$i\"\>$i\<\/a\>
echo \<br\>
done


date
echo -e "\\n"
echo \<\/BODY\>
echo \<\/HTML\>

Ca marche pas mal, mais quand les (…)

Forum Programmation.shell Comment faire ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
5
sept.
2005
Salut à tous !
j'ai quelques scripts bash à écrire pour la fac et je galère un peu...

Le script que je développe doit donner la taille du plus petit et du plus grand fichier d'un répertoire.

La ou est mon problème c'est qu'il doit renvoyer les chemins de fichier complets et pas seulement les noms.

Donc mon idée est de récupérer le bazar avec ls de récupérer les plus petites et plus grandes tailles... Ca je devrais pouvoir le (…)