Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1381 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

korn Shell...

n°520990
KelvintHop​ps
Posté le 15-07-2004 à 11:46:26  profilanswer
 


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:

mood
Publicité
Posté le 15-07-2004 à 11:46:26  profilanswer
 

n°520991
Mjules
Modérateur
Parle dans le vide
Posté le 15-07-2004 à 11:48:45  profilanswer
 

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.
n°520992
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 15-07-2004 à 11:49:18  profilanswer
 

mauvaise cat -> prog
 
ensuite find est ton ami

n°520996
panic_defe​nce
Posté le 15-07-2004 à 12:08:31  profilanswer
 

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
n°521037
KelvintHop​ps
Posté le 15-07-2004 à 14:01:21  profilanswer
 

prkoi -iname  
c'est koi ce i

n°521040
Mjules
Modérateur
Parle dans le vide
Posté le 15-07-2004 à 14:10:22  profilanswer
 

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.
n°521053
francoisp
Posté le 15-07-2004 à 14:30:29  profilanswer
 

[: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

Aller à :
Ajouter une réponse
 

Sujets relatifs
Script shell de renommage de fichiers et répertoires[SHELL] Concaténation de string
[script shell] petit pbpassage de parametre a une fonction en shell ?
[Shell] Supprimer les fichiers qui datent de plus de 60 jours[shell]stack de commandes?
[Shell - Debian] LmSensorShell script et paramêtre
[Shell] Envoyer un mail[SHELL] récupérer l'espace libre d'une partition
Plus de sujets relatifs à : korn Shell...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR