Oliver Williams Asked: 2023-11-08 04:47:25 +0800 CST2023-11-08 04:47:25 +0800 CST 2023-11-08 04:47:25 +0800 CST 如何使用 cat 或 head/tail 仅输出特定的已知行号 772 我知道如何使用head或tail输出一定数量的行,但是如何仅输出特定的行号? 就像是: head --only-line=73 <file> cat 1 个回答 Voted Best Answer DavidPostill 2023-11-08T05:16:46+08:002023-11-08T05:16:46+08:00 如何只输出特定的行号? 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 也可以看看: Linux 命令行的 AZ 索引 - SS64.com head 手册页 - Linux - SS64.com tail 手册页 - Linux - SS64.com awk gawk 手册页 - Linux - SS64.com sed 手册页 - Linux - SS64.com
如何只输出特定的行号?
其中
LINE_NUMBER
是您要打印的行号。您还可以使用:
或者
来源:编写 bash 脚本来打印文件中的特定行 - GeeksforGeeks
也可以看看: