[SHELL] Enlever \n d'une variable

Résolu
magicwill Messages postés 94 Statut Membre -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Je recupere dans une variable shell TEST le résultat d'une requete SQL.
Seul probleme... Quand je fais un echo $TEST, il y a un saut de ligne avant ce que j'ai recupéré...

Je cherche à supprimer donc ce saut de ligne de ma variable TEST en shell.

Auriez-vous une idée?

Merci!
Configuration: Windows XP
Internet Explorer 7.0

3 réponses

  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,
    TEST=$(echo -e "$TEST\c")
    --
    lami20j
    0
  2. magicwill Messages postés 94 Statut Membre 3
     
    En fait, j'ai un souci...c'est que je suis sous unix...et l'option -e, il connait pas...

    Donc ca marche pas...
    Une idée?
    0
  3. magicwill Messages postés 94 Statut Membre 3
     
    On m'a donné une solution...

    J'utilise tail -1 car mon resultat de requete tient sur une ligne...

    Bye.
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      en fait il est sur 2 lignes sinon tu n'avais pas besoin de la commande tail

      il y a plusieurs façon de le faire même en bash sans utiliser des commandes externes et ça sera plus interessant
      comme je n'ai pas accès à Linux je ne peux pas tester

      je vais voir ce soir si jamais jipicy ou dubcek ne passe pas dans le coin
      0