আমি এমন একটি প্রোগ্রাম থেকে আউটপুট পাচ্ছি যা প্রথমে একটি লাইন তৈরি করে যা কলাম শিরোনামগুলির একটি গুচ্ছ এবং তারপরে ডেটাগুলির একগুচ্ছ। আমি এই আউটপুটটির বিভিন্ন কলামগুলি কাটতে এবং এটি বিভিন্ন কলাম অনুসারে সাজানো দেখতে চাই। শিরোনাম ছাড়াই, কাটিয়া এবং বাছাই করা কলামগুলির একটি উপসেট সহ বা দেখার জন্য -kবিকল্পের মাধ্যমে সহজেই সম্পন্ন হয় । তবে, সাজানোর এই পদ্ধতিটি আউটপুটটির বাকী রেখার সাথে কলামের শিরোনামগুলিকে মিশ্রিত করে mix শীর্ষে শীর্ষে রাখার কী সহজ উপায় আছে?sortcutawk
headএটি একটি বাফারে একাধিক লাইন পড়ছে এবং এর বেশিরভাগ অংশ ফেলে দিচ্ছে। আমার sedধারণা একই সমস্যা ছিল।
lseekসক্ষম ইনপুট দিয়ে কাজ করে যাতে পাইপ থেকে পড়ার সময় এটি কাজ করে না। আপনি যদি কোনও ফাইলে পুনর্নির্দেশ করেন >outfileএবং তারপরে চালান তবে এটি কাজ করবে{ head -n 1; sort; } <outfile
{ head -1; sort; }কাজ করার এই কৌশলটি পেতে পারি না । এটি সর্বদা প্রথম লাইনের পরে পাঠের একটি গোছা মুছে দেয়। কেউকি জানে এটা কেনো ঘটেছে?