Dire che ho un comando fooche prende un argomento filename: foo myfile.txt. In modo fastidioso, foonon 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.
( fooin 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.