[SHELL] Enlever \n d'une variable

Résolu
magicwill Messages postés 93 Date d'inscription   Statut Membre Dernière intervention   -  
lami20j Messages postés 21331 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!
A voir également:

3 réponses

lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,
TEST=$(echo -e "$TEST\c")
--
lami20j
0
magicwill Messages postés 93 Date d'inscription   Statut Membre Dernière intervention   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
magicwill Messages postés 93 Date d'inscription   Statut Membre Dernière intervention   3
 
On m'a donné une solution...

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

Bye.
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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