Wie kann ich in der Shell eine Echo Ausgabe + einen Fileinhalt weiter "pipen"?

serie300

Well-Known Member
Hallo

ich stehe bei der Programmierung in der bash gerade auf dem Schlauch. Ich möchte die Ausgabe einer Echo Anweisung vor einen Fileinhalt setzen und das ganze dann weiter "pipen". Zum Verständnis: Ich habe Dateien, denen der integrierte Header fehlt, die ich dann mit Header in einen Konverter schieben will. Ich will nicht mit tmp-files arbeiten, das muß auch ohne gehen. Also in Pseudcode sowas:
echo -e "\0000\00021234567890123456789012345678901" <SCREEN.PIC | pi3topbm
Jemand 'ne Idee wie ich den echo Befehl und den cat der Datei verbinden kann, ohne mit einem temporären File zu arbeiten ?
 
Du koenntest z.B. Klammern nehmen:
Code:
(
echo "hello"
cat world.txt
) | wc -l



(
  echo -e "\0000\00021234567890123456789012345678901"
  cat SCREEN.PIC
) | pi3topbm




(
  echo -n -e "\0000\00021234567890123456789012345678901"
  cat SCREEN.PIC
) | pi3topbm

Hilft dir das?
 
Zurück
Oben