উত্তর:
আপনি প্রয়োজন হবে না cat।
head -1 file
ভাল কাজ করবে।
headসম্পূর্ণ ফাইল পড়তে এবং এটিকে কেটে, অথবা এটি শুধুমাত্র 1 টি লাইন পড়ে ও?
cat <(head file1) <(head file2)। উত্স
catএকা সম্ভব নাও হতে পারে তবে আপনি যদি headএই কাজগুলি ব্যবহার করতে না চান তবে :
cat <file> | awk 'NR == 1'
cat, তাই না?
awkদুর্দান্ত তবে আপনার catএখানে দরকার নেই। awk 'NR == 2 {print $0}' <file>একই জিনিস। (এবং আরো অনেক কিছু, আপনি যদি একটু শিখতে awk।
আমি অবাক হয়েছি যে এই প্রশ্নটি যতদিন ছিল ততক্ষণ রয়েছে এবং এখনও কোনও প্রাক-মানচিত্র ফাইলটি অন্তর্নির্মিত পদ্ধতি সরবরাহ করে নি।
IFS= read -r first_line <file
... ফাইলের প্রথম লাইনটি ভেরিয়েবলের মধ্যে প্রসারিত করা যায় "$first_line", এটি সহজ।
তাছাড়া, কারণ readব্যাশ পাতাটা করা হয় এবং এই ব্যবহার কোন subshell প্রয়োজন, এটা যেমন subprocesses জড়িত পন্থা তুলনায় উল্লেখযোগ্যভাবে অধিক কার্যকর headবা awk।
IFS=শুরুতে অংশটি কী ?
IFSহ'ল স্পিডিং স্পেসটি পড়ার স্ট্রিং থেকে ছিনিয়ে নেওয়া থেকে বাধা দেয় leading
সিএসভি ফাইল বা কোনও ফাইল ফর্ম্যাট থেকে প্রথম সারিটি পেতে নীচের কমান্ডটি ব্যবহার করুন।
head -1 FileName.csv