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 :

sauvegarder des fichiers d'un repertoire courant


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut sauvegarder des fichiers d'un repertoire courant
    Bonjour,

    J'aimerai faire ceci dans l'ordre:

    1. Saisie du répertoire par l'utilisateur
    2.tester l'appartenance au repertoire courant
    3.Demander le nom de repertoire a créer pour sauvegarder les fichiers du repertoire saisie (1)
    4.afficher le nombre fichier copiés

    J'ai fait un début, mais le problème est que je ne sais pas trop comment m'y prendre.

    Voici ce que je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    #! /bin/bash
     
    for f in *.back;
    do mv $f ~/${f%.back}.txt ; done
    echo $*
    echo fin;
    Quelqu'un aurait-il une idée ?

    merciiiiiiiiiiiiii

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 679
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 679
    Par défaut
    dans une console, tape :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    help read
     
    help test
    d'une manière plus générale, man bash, et plus particulièrement "Évaluation arithmétique"
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    t pas marrant mec.
    y'a le man aussi !
    Ce que je veux c'est juste une aide pour tester l'appartenance du répertoire saisie au repertoire courant.
    c'est ce qui me bloque le plus.

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 679
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 679
    Par défaut
    Je ne voulais pas être drôle, mec.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    PWD=$(pwd)
    read REP
    test -d "$PWD/$REP" && {
       echo "$REP est dans $PWD"
    } || {
       echo "$REP n'est pas dans $PWD"
    }
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    ton test ne marche pas.
    exemple: quand j'execute: ./sauvegarde kjnguifh
    il me dit qu'il est dans pwd.

    là c'est marrant par contre

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 679
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 679
    Par défaut
    Le test fonctionne.
    Par contre ton script, lui, ne fonctionne pas (c'est vrai que c'est hilarant).

    Mais sans l'avoir sous les yeux, on ne peut pas savoir ce qui ne va pas...
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/07/2006, 13h22
  2. Réponses: 6
    Dernier message: 26/12/2005, 00h48
  3. Lister des fichiers dans un repertoire
    Par K.othmane dans le forum Langage
    Réponses: 1
    Dernier message: 23/12/2005, 11h14
  4. Charger des fichiers d'un repertoire
    Par demanghonj dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 05/01/2005, 17h23

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