korn Shell...

korn Shell... - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 15-07-2004 à 11:46:26    


Salut,
 
comment faire pour, à partir d'un chemin donné dans la commande pour lancer le script ex: $./toto.ksh c:\toto\titi\tutu
scruter tous les repertoire se trouvant sous tutu et recupérer tous les fichier dont l'extension est .c de façon à les traiter.?????
 
 :pfff:

Reply

Marsh Posté le 15-07-2004 à 11:46:26   

Reply

Marsh Posté le 15-07-2004 à 11:48:45    

il me semble que le premier argument passé est $1 donc avec find :
find $1 -iname "*.c" | truc_à_faire


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 15-07-2004 à 11:49:18    

mauvaise cat -> prog
 
ensuite find est ton ami

Reply

Marsh Posté le 15-07-2004 à 12:08:31    

Mjules a écrit :

il me semble que le premier argument passé est $1 donc avec find :
find $1 -iname "*.c" | truc_à_faire


 
find  
 
find $1 -iname "*.c" -exec truc_a_faire
 
ex:
 
find $1 -iname "*.c" -exec gcc '{}' ';'
 
le '{}' seras replacer par le fichier courant, et ';' indique la fin de exec je croix
 
et ca marche meme si il y a des espace ou autre truc interpretable par le shell
 
:P


---------------
We are Penguin. Resistance is futile. You will be assimilated
Reply

Marsh Posté le 15-07-2004 à 14:01:21    

prkoi -iname  
c'est koi ce i

Reply

Marsh Posté le 15-07-2004 à 14:10:22    

man find


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 15-07-2004 à 14:30:29    

[:acherpy] man find  [:acherpy]  
 
 :hello:  
 
on lui a quand même dit précédement :
 
"ensuite find est ton ami"
des exemples concrets
 
et il ne va tjrs pas voir le man page
 
voyou  :pfff:  c'est pas bien !
 
 :hello:


---------------
If everything else failed then read the instructions
Reply

Sujets relatifs:

Leave a Replay

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