shell et awk, ya un probleme???

shell et awk, ya un probleme??? - Shell/Batch - Programmation

Marsh Posté le 03-06-2005 à 18:30:26    

Bonjour à tous,  
 
VOila j'ai un probleme,  
 
Je veut tester si un fichier est bien de la forme "*@*@*" etsi il ne les pas afficher une message d'erreur et qui j'ai reussi le premier mais pas a quitter :  
testfic=`awk -F "@" 'BEGIN{bon=1;} $0 ~ /*@*@*/ {bon=0;} END{if (bon==0) {print "Fichier non conforme";} }' $2 `  
echo $testfic  
 
 
Mon deuxieme probleme C'est de lire une entree au clavier de la comparer à chaque 1iere colonne de chaque ligne d'un fichier et si sa correspond a l'entree du clavier il faut executer la commande shell qui est a la troisieme colonne de la meme ligne.  
execcmd=`awk -F "@" BEGIN'{"read" | getline choix;} $1==choix {"$3";}' $2`  
echo $execcmd  
 
Cette commande ne marche pas, et je n'est pas d'autre idée  
 
Merci d'avances pour toutes vos reponses.

Reply

Marsh Posté le 03-06-2005 à 18:30:26   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed