sygard Skrevet 5. mars 2009 Skrevet 5. mars 2009 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.
flyndrefjes Skrevet 5. mars 2009 Skrevet 5. mars 2009 Prøv med -n opsjonen, f.eks: for i in 1 2 3; do echo -n "hello" ; done
sygard Skrevet 5. mars 2009 Forfatter Skrevet 5. mars 2009 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.
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå