Given a text file file.txt, print just the 10th line of the file. Example: Assume that file.txt has the following content: Your script should output t ...
Given a text file file.txt
, print just the 10th line of the file.
Example:
Assume that file.txt
has the following content:
Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10
Your script should output the tenth line, which is:
Line 10Note:
1. If the file contains less than 10 lines, what should you output?
2. There's at least three different solutions. Try to explore all possibilities. Q.describe:use bash to print the tenth line of file.txt which is provide by the question setter. Solution:
awk 'NR == 10' file.txt
/*
awk [-F field-separator] 'commands' input-file(s)
*/
Detail describe of awk in bash,please click in:
https://www.cyberciti.biz/faq/bash-scripting-using-awk/
Comment: this is my first blog article,if there are something wrong in the article,please point out,thanks.