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的行。

相关推荐
熊猫钓鱼>_>15 分钟前
鸿蒙 PC 三方库适配复盘:libfvad 1.0 —— 把 WebRTC VAD 做成能装进采集链路的静态库
服务器·开发语言·华为·harmonyos·openharmony·适配·鸿蒙pc
qinglongcn16 分钟前
Agent 可能出什么事——五类异常与应对
人工智能·编辑器·ai编程
用户83514140494922 分钟前
把日志和寄存器值喂给AI做故障定位,我的实际问法
linux·ubuntu
Ruiery1 小时前
Linux 6.6内核内存管理深度解析(十七):vmalloc — 内核要“虚拟连续“就够:物理页逐个凑,页表来连
linux·运维·服务器
Escalating_xu1 小时前
【Linux 网络编程】ARP 的具体过程与 ARP 欺骗:一条 IP → MAC 映射,怎样改变数据的去向?
linux·网络·tcp/ip
R²AIN SUITE1 小时前
企业智能体平台私有化部署需要什么服务器?CPU、内存、显卡与项目管理集成的7个评估项
运维·服务器
坚定的共产主义生产设备永不宕机1 小时前
服务器从裸机开始搭建ESXI虚拟机
linux·服务器·网络
刚入门的大一新生1 小时前
Linux-线程封装
linux·运维·服务器
god_cvz1 小时前
实践:Linux环境构建CTB工具(cesium-terrain-builder)
linux·gis·ctb
QianhangQianping2 小时前
撤销重做不是「存快照」:一个可视化编辑器的Operation 设计
java·前端·数据库·typescript·编辑器·前端架构·撤销重做