参考答案:
要打印 /etc/passwd 文件的第 1 到第 3 行,可以使用 sed 命令,如下所示:
1sed -n '1,3p' /etc/passwd
-n:表示禁止默认输出,只在明确指定时输出。'1,3p':表示打印从第 1 行到第 3 行的内容,p 是打印命令。/etc/passwd:要操作的文件。该命令会输出 /etc/passwd 文件的第 1 到第 3 行。
如果要使用 awk 来完成同样的任务,可以这样写:
1awk 'NR>=1 && NR<=3' /etc/passwd
NR 是 awk 内置变量,表示当前行号。NR>=1 && NR<=3:只有当行号在 1 到 3 之间时才会打印该行。这两种方式都可以打印 /etc/passwd 文件的第 1 到第 3 行。
最近更新时间:2024-12-24