Katakanlah saya memiliki perintah fooyang membutuhkan argumen nama file: foo myfile.txt. Mengganggu, footidak membaca dari input standar. Alih-alih file yang sebenarnya, saya ingin meneruskannya hasil dari perintah lain (pada kenyataannya pv,, yang akan menampilkan file dan menampilkan meteran kemajuan sebagai efek samping).
Apakah ada cara untuk mewujudkannya? Sepertinya tidak ada trik yang bisa saya lakukan.
( foodalam hal ini adalah skrip PHP yang saya percaya memproses file secara berurutan).
Saya menggunakan Ubuntu dan Bash
EDIT Maaf untuk uraian masalah yang sedikit tidak jelas, tapi inilah jawabannya yang melakukan apa yang saya inginkan:
pv longfile.txt | foo /dev/stdin
Sangat jelas sekarang saya melihatnya.