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

相关推荐
爱笑鱼8 小时前
Android 系统启动机制(六):Zygote 创建 App 为什么走 Socket?哪些是源码事实,哪些是架构解释?
android·linux
2601_962299888 小时前
Linux下运行Python脚本
linux·python·ubuntu·脚本·命令
Zenova EdgeOS8 小时前
Linux eBPF 工业边缘性能观测实战
linux·服务器·网络
skywalk81638 小时前
通过下载Ubuntu ova文件在Virtual Box快速安装ubuntu
linux·运维·ubuntu·virtualbox
wuminyu9 小时前
JVM锁膨胀与Futex源码解析
java·linux·c语言·jvm·c++
斑马1399 小时前
Linux软件编程学习笔记(十一)——HTTP协议
linux·笔记·学习
OpenPomeloxCommunity9 小时前
Linux驱动基础(一):模块机制的设计与实现
linux
Shadow(⊙o⊙)9 小时前
Linux网络——文件与网络的连接桥梁struct sock {
linux·运维·网络
新时代牛马9 小时前
Linux 性能调优与追踪完整篇:ftrace、perf、eBPF从采样到落地验证
linux·运维·服务器
sunoo-2299 小时前
【网络编程 + 数据库】select 与 epoll 核心区别详解 + SQLite 入门到 C 接口全攻略
linux·网络·数据库·vscode·学习·sqlite