[SHELL] Enlever \n d'une variable

Résolu/Fermé
magicwill Messages postés 93 Date d'inscription dimanche 9 février 2003 Statut Membre Dernière intervention 10 juillet 2008 - 26 juil. 2007 à 11:55
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 26 juil. 2007 à 14:09
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
26 juil. 2007 à 12:19
Salut,
TEST=$(echo -e "$TEST\c")
--
lami20j
0
magicwill Messages postés 93 Date d'inscription dimanche 9 février 2003 Statut Membre Dernière intervention 10 juillet 2008 3
26 juil. 2007 à 13:52
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 dimanche 9 février 2003 Statut Membre Dernière intervention 10 juillet 2008 3
26 juil. 2007 à 14:06
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 jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
26 juil. 2007 à 14:09
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