Linux下awk命令的使用

本节知识:

实操:

(1)打印"开始",打印每行,打印"结束":awk 'BEGIN{print "开始"}{print "结束"}' 1.txt

(2)打印每行的行号:awk '{print NR}' 1.txt

(3)打印每行的文本:awk '{print $0}' 1.txt

(4)打印每行的第1列(默认用空格分离):awk '{print $1}' 1.txt

(5)打印每行的最后1列(默认用空格分离):awk '{print $NF}' 1.txt

(6)打印每行的倒数第2列(默认用空格分离):awk '{print $(NF-1)}' 1.txt

(7)打印每行,并为每行带上行号:awk '{print NR":",$0}' 1.txt

相关推荐
赵民勇14 小时前
apt.conf.d配置详解
linux
2023自学中14 小时前
Linux虚拟机,VSCode + GDB 调试配置:launch.json 模板
linux·vscode·嵌入式
RisunJan14 小时前
Linux命令-ntsysv(集中管理系统的各种服务)
linux·运维·服务器
Championship.23.2414 小时前
Linux 3.0 USB机制深度解析:USB 3.0支持与传统外设驱动架构
linux·运维·架构·usb
剑神一笑14 小时前
Linux lsblk 命令详解:块设备信息查看与磁盘管理实战
linux·运维·服务器
2023自学中14 小时前
Linux 解压命令速查表
linux·服务器·嵌入式·开发板
geshifei14 小时前
Sched_ext 回调深度解析(八):running —— 任务开始执行(6.18.26)
linux·ebpf
say_fall14 小时前
Linux系统编程(十一):深入理解Linux进程地址空间
android·linux·运维
流浪00115 小时前
Linux篇(十):取代命令行 GDB?CGDB 可视化调试全解析
linux·运维·服务器
键盘上的猫头鹰15 小时前
【Linux 基础教程(五)】磁盘管理、挂载硬盘、系统状态检测与软件安装(RPM/YUM)
linux·运维·服务器