korn Shell... - Codes et scripts - Linux et OS Alternatifs
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
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
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
Marsh Posté le 15-07-2004 à 14:10:22
man find
Marsh Posté le 15-07-2004 à 14:30:29
man find
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 c'est pas bien !
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.?????