Linux Shell 知识点考评(三):awk文本分析(附答案)

55:awk '{print 1, 3}' data.txt 中的 1 和 3 分别代表什么?

1 和 3 分别代表第一个字段和第三个字段。

56:awk -F: '{print $1}' /etc/passwd 中,-F: 告诉awk如何处理每一行数据?

默认字段分隔符为空格,-F: 设置字段分隔符为:

57:在 awk 中,NR 和 NF 是两个重要的内置变量,请分别解释它们的含义。

NR 行号

NF 当前行的字段数

58:awk '3 == "Manager" {print 0}' 这条命令筛选了什么样的行?

第三个字段是"Manager"的行。

59:请解释 awk '{sum += $2} END {print sum}' 这段脚本的逻辑,特别是 END 块的作用。

输出每一行第二个字段的总和;

END 所有行累加完成后,才执行打印操作。

60:awk 'length($0) > 80' 这条命令会输出什么样的行?

输出第一个字段的字符数大于80的行。

相关推荐
weixin_307779138 分钟前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql
广东帝工10 分钟前
桥梁智能防撞主动预警系统——架构、体系、预警机制
编辑器
AI创界者16 分钟前
安全测试环境搭建:在 Kali Linux 中部署与配置开源 WebShell 管理工具 AntSword(蚁剑)
linux·运维·安全
猪头少年不会遇见算法学姐31 分钟前
Makefile快速上手笔记
linux·学习
qiu_lovejun99835 分钟前
linux安装docker和redis和rabbitmq和nginx和rocketmq和kafka
linux·redis·docker·kafka·rabbitmq·rocketmq
A小调的码农38 分钟前
OPENOCD+MSYS+VSCODE:从“灯不亮“到“终于亮了“
ide·vscode·stm32·单片机·编辑器
运维大师41 分钟前
【Linux运维极简教程】04-进程与服务管理
linux·运维
javajenius1 小时前
Masslynx 4.1安装包免费下载及详细安装教程
java·服务器·前端·其他
源码学社1 小时前
Spug 3.0 Ubuntu 22.04 Docker 部署文档
linux·ubuntu·docker·windows安装·spug
tebukaopu1481 小时前
ubuntu挂载nfs
linux·运维·ubuntu