ব্যাশ ব্যবহার করে কোনও ফাইলের প্রথম লাইনটি পড়ুন


8

ব্যাশে ফাইলের প্রথম লাইনটি পড়ার জন্য কি কেউ সাধারণ একটি লাইনারের কথা জানেন?

উত্তর:


24
read -r FIRSTLINE < filename

অন্যান্য উত্তর হিসাবে একই ফলাফল কিন্তু দ্রুত কারণ এটি কোনও প্রক্রিয়া জাগ্রত করে না, কারণ "পঠন" একটি অন্তর্নির্মিত বাশ কমান্ড।


ভাল পয়েন্ট, আপনার জন্য +1
drAlberT

এটি 'হেড-এন 1' করার চেয়ে অনেক ভাল অভিনয় করে। আমি 265 ফাইলের প্রথম লাইনটি পড়ছিলাম এবং আমার সময়টি প্রায় 15 সেকেন্ড থেকে 1 সেকেন্ডেরও কম চলে গেল
s3v1


6
FIRSTLINE=`head -n 1 filename`

পরের ব্যবহারের জন্য ভেরিয়েবলটিতে লাইনটি সঞ্চয় করে (উল্টানো অ্যাডোস্ট্রোফগুলি নোট করুন)।


5
command (কমান্ড) হ'ল একটি বিকল্প ফর্ম যা পিছনের টিকগুলি ব্যবহার এড়িয়ে চলে, কিছু নির্দিষ্ট কীবোর্ডে পাওয়া সহজও নয়।
drAlberT

1
ভাল উত্তর, তবে আমি ভোট দিচ্ছি কারণ ই -177 উত্তর ভাল। পড়ার উদ্দেশ্যে এটি করা হয়েছে, এবং এটি যেমনটি বলেছে তেমন অন্তর্নির্মিত to
লি বি বি

2
নাহ, "উত্তরের উত্তর" দিয়ে ভোট দেওয়ার পক্ষে এটি সর্বোত্তম সম্ভব নয়, তাই ভদ্রতা কি ভাবেন না?
drAlberT

3
লি - আপনি কেবল তার পরিবর্তে কেন পছন্দ করবেন না? ডাউনভোটগুলি শুধুমাত্র সত্যিকারের ভুল তথ্য বা বিষয়বস্তু বন্ধ করার জন্য দেওয়া উচিত।
MDMarra


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.