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 :

Une commande sur plusieurs lignes


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 265
    Par défaut Une commande sur plusieurs lignes
    Bonsoir,

    J'ai une commande Linux qui est trop longue et qui doit être écrite sur deux lignes .Or je ne connais pas la commande unix pour aller à la ligne en disant que c'est la même commande.
    Merci pour vos réponses ,

    NFHnv

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 654
    Par défaut
    Bonjour,

    \
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ ma très longue commande \
    qui est vraiment très longue
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 265
    Par défaut ça ne marche pas
    Bonjour,

    Voici la ligne que j'ai saisie dans essaititi :

    1er ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    code]$ find . -name Default.properties -exec sed -i -e 's/C\\:\/Users\/titi/Desktop\/TOS_DI-r105372-V5.2.3\/TOS_DI-r105372-V5.2.3\/workspace/\/home\/apoinst\
    2ieme ligne: J'ai un message d'erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./essaititi: line 1: $: command not found

    Qu'est-ce qui n'est pas correct ???
    Merci d'avance,
    NFHnv

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 265
    Par défaut suite
    J'ai enlevé le $ mais j'ai tjrs un message d'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find: Paramètre manquant pour « -exec »
    Merci pour votre aide car je suis un peu perdu !!
    NFHnv

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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 654
    Par défaut
    tu ne peux quand même pas couper la ligne n'importe où :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    find . -name Default.properties \
    -exec sed -i -e 's/C\\:\/Users\/titi/Desktop\/TOS_DI-r105372-V5.2.3\/TOS_DI-r105372-V5.2.3\/workspace/\/home\/apoinst\//TalendJob/g' {} \;
    je doute que ta ligne sed soit correcte; l'as-tu testée en-dehors du find ?
    tu n'es pas obligé d'utiliser / en tant que séparateur de commande dans sed :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed 's@ancien/motif@nouveau@g' fichier
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    265
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 265
    Par défaut
    Oui, j'ai fait un nouvel essai en coupant juste après le sed ....et surtout en vérifiant bien que les espaces car certains n'étaient pas mis et j'en avais un que trainait en trop ....
    ça marche,super !!

    Merci à N_Bah pour ses réponses.

    NFHnv

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

Discussions similaires

  1. [DOM] Déclarer une variable sur plusieurs lignes
    Par fgallnii dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 28/10/2008, 15h32
  2. Test d'une condition sur plusieurs lignes
    Par pichto dans le forum Langage SQL
    Réponses: 9
    Dernier message: 23/05/2007, 09h19
  3. Réponses: 2
    Dernier message: 02/05/2007, 17h08
  4. [TStringGrid] Une cellule sur plusieurs lignes.
    Par Caine dans le forum Delphi
    Réponses: 15
    Dernier message: 28/03/2007, 12h53
  5. Réponses: 4
    Dernier message: 03/12/2004, 11h18

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