IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

création script korn shell de recopie de fichiers


Sujet :

Shell et commandes GNU

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 5
    Points : 5
    Points
    5
    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 !

  2. #2
    Membre expérimenté
    Avatar de narmataru
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 548
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 548
    Points : 1 680
    Points
    1 680
    Par défaut
    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

  3. #3
    Membre régulier
    Inscrit en
    Juillet 2002
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 168
    Points : 110
    Points
    110
    Par défaut
    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

  4. #4
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    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 : 5 196
    Points : 12 262
    Points
    12 262
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    find /home/DEV -type f -name "*.c" -exec cp {} $(cat /chemin/vers/config.file) \;

Discussions similaires

  1. Traduction script Korn shell en perl
    Par olemoine dans le forum Linux
    Réponses: 4
    Dernier message: 07/02/2008, 12h13
  2. Problème script korn shell
    Par ptiboua dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 23/12/2007, 14h24
  3. Lire un fichier en korn shell
    Par declencher dans le forum Linux
    Réponses: 5
    Dernier message: 23/03/2005, 16h30
  4. Script shell - écriture dans un fichier
    Par Leishmaniose dans le forum Linux
    Réponses: 6
    Dernier message: 13/12/2004, 23h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo