এই প্রোগ্রামে, আমাদের একটি ফাইলের নাম text.txt দেওয়া হয়। আমাদের কাজ হল ফাইল থেকে একটি নির্দিষ্ট লাইন প্রিন্ট করা।
এর জন্য ব্যাশ স্ক্রিপ্টে একাধিক পদ্ধতি রয়েছে, সেগুলি হল awk, sed, head .
সিনট্যাক্স
$> awk ‘{if(NR==LINE_NUMBER) print $0}’ filename $> sed -n LINE_NUMBERp filename $head -n LineNumber filename | tail - n + LINE_NUMBER
ফাইল text.txt.
থেকে ব্যাশ প্রোগ্রামিং-এ একটি নির্দিষ্ট লাইন প্রিন্ট করার জন্য কোডawk ব্যবহার করা
$> awk ‘{if(NR==5) print $0}’ text.txt
sed ব্যবহার করা
$>sed -n 5p text.txt
মাথা ব্যবহার করা
$head -n 5 filename | tail - n + 5