कहो कि मेरे पास एक आदेश है foo
जो फ़ाइल नाम तर्क लेता है foo myfile.txt
:। वार्षिक रूप से, foo
मानक इनपुट से नहीं पढ़ा जाता है। एक वास्तविक फ़ाइल के बजाय, मैं इसे एक और कमांड का परिणाम देना चाहूंगा (वास्तव में pv
, जो फ़ाइल को कैट करेगा और एक साइड इफेक्ट के रूप में प्रगति मीटर का उत्पादन करेगा)।
क्या ऐसा करने का कोई तरीका है? मेरे बैग में कुछ भी नहीं लगता है।
( foo
इस मामले में एक PHP स्क्रिप्ट है जो मेरा मानना है कि फ़ाइल को क्रमिक रूप से संसाधित करता है)।
मैं उबंटू और बैश का उपयोग कर रहा हूं
EDIT क्षमा करें थोड़ा अस्पष्ट समस्या वर्णन के लिए, लेकिन यहाँ उत्तर वही है जो मुझे चाहिए:
pv longfile.txt | foo /dev/stdin
बहुत स्पष्ट है कि अब मैं इसे देखता हूं।