इस प्रोग्राम में, हमें एक फाइल नाम 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 का उपयोग करके
$head -n 5 filename | tail - n + 5