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

相关推荐
xx~t24 分钟前
嵌入式学习——ARM1
linux·arm开发·嵌入式硬件·arm
xx~t26 分钟前
嵌入式——ARM1(详细篇)
linux·arm开发·嵌入式硬件·arm
我要见SA姐12 小时前
用 Claude Code 重构遗留系统:从评估到落地的完整实践指南
数据库·ide·vscode·oracle·编辑器
智恒百亿3 小时前
RTX 5090 八卡服务器 vs RTX PRO 6000 整机:AI 推理、微调与渲染选型部署指南
运维·服务器·rtx5090
ManageEngineITSM3 小时前
DevOps和ITIL是什么关系?是替代还是互补一文讲清
java·服务器·资产管理·变更管理
DYWorker0014 小时前
Linux驱动子系统:DMA-Buf —— Consumer和Provider(008)
linux·驱动开发
雯宝4 小时前
Linux 内核函数集
linux
码少女4 小时前
Linux--多路转接之select
java·服务器·数据库
GeW5 小时前
从挂科到高分通过:RHCE快速拿证的10个提分技巧
linux
鸠摩智首席音效师6 小时前
Linux /etc/nsswitch.conf 文件有什么作用 ?
linux