Dire che ho un comando foo
che prende un argomento filename: foo myfile.txt
. In modo fastidioso, foo
non legge dallo standard input. Invece di un file vero e proprio, mi piacerebbe passarlo come risultato di un altro comando (in realtà pv
, che cat cat il file e genererà un indicatore di avanzamento come effetto collaterale).
C'è un modo per farlo accadere? Niente nella mia borsa di trucchi sembra farlo.
( foo
in questo caso è uno script PHP che credo elabora il file in sequenza).
Sto usando Ubuntu e Bash
EDIT Ci scusiamo per la descrizione del problema leggermente poco chiara, ma ecco la risposta che fa quello che voglio:
pv longfile.txt | foo /dev/stdin
Molto ovvio ora che lo vedo.