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 :

Mode "verbose" sur script complet


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 43
    Par défaut Mode "verbose" sur script complet
    Bonjour,

    J'espère poster au bon endroit ! et sur une question qui n'est pas sans interet (j'enfile un gilet pare balles au cas où )

    Mon problème est le suivant:

    J'utilse Cygwin au boulot pour faire des petits script sh pour manipuler des fichiers (parcours automatique de plusieurs repertoires, copier des fichiers,etc..). Par contre il y a certains cas particuliers qui peuvent entrainer des erreurs dans le déroulement des scripts=> j'utilise donc beaucoup l'option verbose des commandes (j'aime bien savoir ce qui se passe les premières fois) pour tester/debugger.

    La question qui vient à l'issue de tout ceci est : est-il possible de créer une option (genre ./xxxx.sh -v)au lancement du script qui passerai toutes les commande du script en mode verbose ?

    Voila c'est fait. D'avance merci aux ames charitables et indulgentes !

  2. #2
    Membre émérite
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Billets dans le blog
    2
    Par défaut
    slt,

    rapidement comme çà, car le script peut-être amélioré :

    creer un script "verb.sh" ou "verb" tout court, et le passer sous chmod 755 .
    inscrire dans verb ces lignes :
    ensuite exécute ton programme comme ceci :
    ./verb prog.sh

  3. #3
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 43
    Par défaut
    Merci Matrix788 !

    Par contre cela m'affiche les commande exécutées par le script => cela permet de bien voir ou cela bug mais je pensait plutôt à l'affichage des actions effectuées par les commandes (par exemple pour un cp -v : '/f/xxx.xxx' -> '/g/yyyyy.xxx', je sait je suis un peu maniac )

    Je sait pas si cela est possible !

    En tout cas merci encore !

  4. #4
    Membre émérite
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Billets dans le blog
    2
    Par défaut
    Pas de souci, voilà comment il faut faire... Il peut y avoir d'autre manières, mais je te poste celle que je connais...

    contenu du fichier verb :
    sh -v $1 >>result
    cat result

    Explication : On effectue une redirection du résultat vers un fichier que l'on affiche par la suite.

  5. #5
    Membre averti
    Inscrit en
    Mars 2009
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 43
    Par défaut
    Merci !

    J'ai trouvé aussi le sh -x qui affiche les commandes comme elles sont interprétées !

    Cordialement.
    Darki03.

  6. #6
    Membre émérite
    Avatar de matrix788
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    740
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 740
    Billets dans le blog
    2
    Par défaut
    sh -x, je connaissait pas... nickel.

    Oublies pas le tag résolu si c'est le cas

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

Discussions similaires

  1. [MySQL] Recherche FULL TEXT IN BOOLEAN MODE et les Quotes
    Par GarGamel55 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 23/01/2006, 20h01

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