Come posso reindirizzare l'input dal file e quindi dal terminale?


2

Come posso eseguire un programma in bash in modo tale che prima riceva l'input da un file e poi, alla fine del file, riceverà l'input dal terminale?


Inoltre, come posso ricevere il primo input non da un file, ma da una costante, come questa somecommand <<< "someinput":?
Settagramma

Risposte:


1
  1. cat myfile - | programma

    o

    cat myfile / dev / stdin | programma
  2. Usa echo, che ha lo stesso risultato finale:

    (echo "input_input"; cat) | programma
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.