Wie kann ich die Eingabe von der Datei und dann vom Terminal umleiten?

2

Wie kann ich ein Programm in bash so ausführen, dass es zuerst Eingaben von einer Datei erhält und dann am Ende der Datei Eingaben vom Terminal erhält?

Septagram
quelle
Und wie bekomme ich die erste Eingabe nicht aus einer Datei, sondern aus einer Konstante wie folgt: somecommand <<< "someinput"?
Septagram

Antworten:

1
  1. cat myfile - | program

    oder

    cat myfile /dev/stdin | program
  2. Benutzen echo, das das gleiche Endergebnis hat:

    (echo "someinput"; cat) | program
grawity
quelle