আমার একটি ইউটিলিটি দরকার যা প্রথম এন লাইনগুলি মুদ্রণ করবে তবে তারপরে চালিয়ে যেতে হবে, বাকী রেখাগুলি চুষতে হবে, তবে সেগুলি মুদ্রণ করছে না। আমি এটি চালিয়ে যেতে হবে এমন প্রক্রিয়াটির আউটপুট দিয়ে টার্মিনালটিকে অভিভূত না করার জন্য এটি ব্যবহার করি (এটি কোনও ফাইলে ফলাফল লিখে)।
আমি অনুভব করতে পারি যে আমি করতে পারি process | {head -n 100; cat > /dev/null}
, তবে আরও কি মার্জিত কিছু আছে?
2
প্রক্রিয়া মাথার পরে চলতে থাকবে, এটি টার্মিনালে আর মুদ্রণ করবে না।
—
123
আপনি আসলে কোন সমস্যাটি সমাধান করার চেষ্টা করছেন?
—
স্যাটা ক্যাটসুরা
এগুলো চুষতে চাওয়ার মানে কী? আপনি যদি কেবল পাইপ করতে চান তবে অবশিষ্ট আউটপুট খারিজ করা হবে।
—
জুলি পেলেটিয়ার
@ জুলিপেল্টিয়ার এবং স্টাডাউট বন্ধ হয়ে যাবে এবং ভাল-লিখিত প্রোগ্রামগুলি (যেগুলি যেভাবেই কেবল স্টডআউটকে লেখেন) তা লক্ষ্য করবে এবং তাড়াতাড়ি শেষ হবে।
—
ক্যাস
@cas
—
Sato কাতসুরা
trap '' PIPE