我知道如何使用head
或tail
输出某个数字行,但是我如何仅输出特定的行号?
就像是:
head --only-line=73 <file>
答案1
如何仅输出特定的行号?
head -n LINE_NUMBER file.txt | tail -n + LINE_NUMBER
其中LINE_NUMBER
是您要打印的行号。
您还可以使用:
awk '{if(NR==LINE_NUMBER) print $0}' file.txt
或者
sed -n LINE_NUMBERp file.txt
来源:编写一个 bash 脚本来打印文件中的特定行 - GeeksforGeeks
也可以看看: