Gå til innhold

bash-script "echo" uten newline ?


Anbefalte innlegg

Skrevet

Er det mulig å skrive et bash-script som skriver ut meldinger til stdout via "echo" uten å få en newline etter den utskrevne strengen?

 

eks:

  echo "compiling latex..."
 latex $SOURCE &> $DUMP
 if [ $? -ne 0 ]; then
	  echo " fail!"
	  cat $DUMP;
	  exit 1;
 else	
	  echo " success!"
 fi

 

Her vil "success"/"fail" komme på linjen under.

Er det noen triks for å få denne på samme linje?

Slik:

 compiling latex... success!

 

 

På forhånd takk,

/sygard.

Videoannonse
Annonse
Skrevet
Prøv med -n opsjonen, f.eks:

 

for i in 1 2 3; do echo -n "hello" ; done

 

Takker å bukker!

Så jo nå at det er det første som er beskrevet i man-siden...

 

/sygard.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...