Linux 打印文本指定行内容:使用 sed 命令
在 Linux 系统中,可以使用命令行工具 sed 来打印文本文件的指定行。
例如,要打印文件 test.txt 的第 3 行,可以使用以下命令:
sed -n '3p' test.txt
其中,-n 选项表示不打印每一行的内容,'3p' 表示打印第 3 行的内容。
解释:
sed命令是流编辑器,它可以对文本文件进行逐行处理。-n选项表示只打印匹配的行,而不打印所有行。'3p'表示匹配第 3 行并打印。
其他示例:
- 打印第 5 行到第 10 行:
sed -n '5,10p' test.txt - 打印所有包含
keyword的行:sed -n '/keyword/p' test.txt
注意:
sed命令是一个强大的工具,可以用于各种文本处理任务。- 使用
sed命令时,需要谨慎处理引号和转义字符。 - 可以通过
man sed命令查看sed命令的详细帮助文档。
原文地址: https://www.cveoy.top/t/topic/mRDE 著作权归作者所有。请勿转载和采集!