আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা -i
পতাকা সহ একটি ইনপুট নেয় । আমার কাছে থাকা ইনপুট ফাইলটি সংকুচিত হয়েছে (.gz)। আমি যা করতে চাই (এটি সম্ভব তা নিশ্চিত নয়), কারণ ফাইলটি বিশাল, এই জাতীয় কিছু করুন:
gunzip -c myfile.gz | myScript.pl -i STDIN -o myoutfile.txt
সুতরাং আমার স্ক্রিপ্টগুলির ইনপুট ফ্ল্যাগটিতে সংক্ষেপনের আউটপুটটি পাইপ করুন।
এবং আপনার প্রশ্ন হয়?
—
শেঠ
আমি যে কমান্ডটি লিখেছি তা কার্যকর হয় না, আমি এমন কিছু চাই যা হবে
—
crysis405
ভাল আপনি মধ্যে একটি জায়গা আছে
—
শেঠ
my
এবং script
। আপনি যদি -o
প্রথমে ব্যবহার করেন এবং তারপরে -i
এটি কাজ করে (অপসারণ STDIN
)
স্থান সম্পর্কে দুঃখিত, যে সেখানে থাকা উচিত নয়। স্ক্রিপ্টটি এখন আমাকে একটি ত্রুটি দিচ্ছে যা আমি কোনও ইনপুট সরবরাহ করি নি। আপনি যদি এইভাবে পাইপিং করতে চান তবে এটি কি পার্ল স্ক্রিপ্টে নির্দিষ্টভাবে উল্লেখ করতে হবে?
—
crysis405
পার্ল কখনও করেনি, তাই আমি বলতে পারি না।
—
শেঠ