Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2984 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [RESOLU] Comment faire un echo sans retour chariot sous unix ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] Comment faire un echo sans retour chariot sous unix ?

n°1615173
rogntudjuu​u
Posté le 25-09-2007 à 16:43:30  profilanswer
 

Bonjour,
 
Je deviens chèvre : je voudrais simplement en shell unix faire deux echos de suite, et que l'affichage du second vienne sur la m^^eme ligne que le premier, autrement dit que le 1er ne fasse pas de crlf
 
echo "cou"
echo "cou"
 
donne coucou
 
Dans mes vieux souvenirs, il s'agissait de l'option \n
J'ai essayé echo "cou\n";echo "cou" mais ça ne marche pas. J'ai essayé toutes les syntaxes qui me venaient à l'esprit (faible apparemment...)
Une recherche google me rend qu'il faut utiliser l'option -n. Ca ne me rappelle rien, mais j'ai essayé qd même et ça ne marche pas non plus.
 
C'est vraiment tout noc, mais je n'y arrive pas
 
Merci de votre aide


Message édité par rogntudjuuu le 26-09-2007 à 14:02:25
mood
Publicité
Posté le 25-09-2007 à 16:43:30  profilanswer
 

n°1615191
aigles
Posté le 25-09-2007 à 17:12:08  profilanswer
 

Il te faut utiliser \c

echo "cou\c"
echo "cou"

n°1615194
wackevat
Posté le 25-09-2007 à 17:17:57  profilanswer
 

echo -n ?

n°1615231
matafan
Posté le 25-09-2007 à 18:04:38  profilanswer
 

Sous ksh c'est \c comme l'a dit aigles.
 
echo c'est une des commandes les plus simples, mais c'est aussi l'une des moins portables... Si on veut faire portable, mieux vaut utiliser printf.

Message cité 1 fois
Message édité par matafan le 25-09-2007 à 18:05:07
n°1615477
rogntudjuu​u
Posté le 26-09-2007 à 14:02:07  profilanswer
 

merci à vous
ça marche impec

n°1615732
Sve@r
Posté le 26-09-2007 à 20:04:02  profilanswer
 

matafan a écrit :

Si on veut faire portable, mieux vaut utiliser printf.


printf n'est pas forcément standard non plus => awk

echo truc |awk '{printf("%s", $0)}'


c'est ce qu'il y a de plus portable à ma connaissance...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [RESOLU] Comment faire un echo sans retour chariot sous unix ?

 

Sujets relatifs
[Résolu] utiliser une table tempo pour lire un fichier .xls[RESOLU] Probleme pour augmenter un DIV en fonction d'un autre
Retour chariot dans un batch[RÉSOLU]pre-loading - ActionScript 3.0
[Résolu] IE "error not implemented"[Résolu] DataBinding d'un DropDownList sur un GridView
pointillés autour animation flash [RESOLU][RESOLU] Débutant VB - Ouvrir une image sous VB6
[Résolu] CSS : Sous menu rémanent 
Plus de sujets relatifs à : [RESOLU] Comment faire un echo sans retour chariot sous unix ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR