Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/03/2007, 09h52   #1
Invité de passage
 
Inscription : mars 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 5
Points : 1
Points : 1
Par défaut création script korn shell de recopie de fichiers

Bonjour à tous, je débute en shell et je voudrai créer un script ksh afin de recopier tous les fichiers .c présent dans un répertoire /home/DEV

Ces fichiers doivent être copié dans un répertoire configurable dans un fichier de config

Comment s'y prendre?

merci d'avance pour vos réponses !
jeje4 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 12h14   #2
Membre Expert
 
Avatar de narmataru
 
Inscription : décembre 2002
Messages : 1 423
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : décembre 2002
Messages : 1 423
Points : 1 491
Points : 1 491
Bonjour,
Regardes la commande 'find' et ses options '-name' '-type' '-exec'. Regarde aussi la commande 'cp' et son option '--parents'.
Ca t'aidera surement

http://man.developpez.com/man1/find.1.php
http://man.developpez.com/man1/cp.1.php
__________________
Reportage d'Arte sur Linux
narmataru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2007, 18h00   #3
Membre régulier
 
Inscription : juillet 2002
Messages : 150
Détails du profil
Informations forums :
Inscription : juillet 2002
Messages : 150
Points : 83
Points : 83
Citation:
Envoyé par jeje4
Bonjour à tous, je débute en shell et je voudrai créer un script ksh afin de recopier tous les fichiers .c présent dans un répertoire /home/DEV

Ces fichiers doivent être copié dans un répertoire configurable dans un fichier de config

Comment s'y prendre?

merci d'avance pour vos réponses !
Bonjour,

find /home/DEV/ -name "*.c" -exec cp {} $(cat conf.file) \;

turbo_chess
__________________
Demain n'est plus à attendre mais à inventer !!!
turbo_chess est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 07h38   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
Citation:
Envoyé par jeje4
Bonjour à tous, je débute en shell et je voudrai créer un script ksh afin de recopier tous les fichiers .c présent dans un répertoire /home/DEV

Ces fichiers doivent être copié dans un répertoire configurable dans un fichier de config

Comment s'y prendre?

merci d'avance pour vos réponses !
Code :
1
2
 
find /home/DEV -type f -name "*.c" -exec cp {} $(cat /chemin/vers/config.file) \;
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h17.


 
 
 
 
Partenaires

Hébergement Web