/bin/echo new-line übergeben ?

Post Reply
Message
Author
rossi

/bin/echo new-line übergeben ?

#1 Post by rossi »

Moin,

ich hab ein Problem: ich muß einem Programm zwei Werte übergeben ohne tmp Datei. Was auf der Konsole klappt:

# echo "bla
> bla" | program

Unter solaris kann ich mit: /bin/echo "bla
bla" (also dem "
") eine New Line simulieren. Wie geht das unter Linux ? Die man page von echo ist äh, existent. Das wars dann aber auch.

P.S.: Muß /bin/echo sein, nicht das Shellbuildin der bash (falls es so was gibt).

rossi

Re: /bin/echo new-line übergeben ?

#2 Post by rossi »

Ich habs:
{ echo "bla"; echo "bla"; } | programm

rattengift

Re: /bin/echo new-line übergeben ?

#3 Post by rattengift »

> { echo "bla"; echo "bla"; } | programm

warum nicht einfach: echo -e "bla\<!--no-->nbla" | prog

ist allerdings shell built-in -- warum darf es das denn nicht sein?

Post Reply