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

相关推荐
代码程序猿RIP18 分钟前
【Linux】线程封装
linux·jvm·c++
xxy.c25 分钟前
嵌入式解谜日志—多路I/O复用
linux·运维·c语言·开发语言·前端
倔强的石头10635 分钟前
Linux服务器暴走,用Netdata+cpolar轻松驯化
linux·运维·服务器
坠金1 小时前
CentOS安装或升级protoc
linux·c语言·开发语言
GoodG_study1 小时前
windows通过xrdp远程连接Ubuntu黑屏问题解决
linux·ubuntu
敲上瘾1 小时前
Docker 容器核心指令与数据库容器化实践
linux·运维·服务器·docker·容器·eureka·dubbo
luckysusu1111 小时前
LINUX-网络编程-TCP-UDP
linux·运维·服务器
Kira Skyler2 小时前
抓虫:sw架构防火墙服务启动失败 Unable to initialize Netlink socket: 不支持的协议
java·linux
一张假钞2 小时前
Windows 11主机Ubuntu 24.04虚机共享目录权限问题
linux·运维·ubuntu
GoodG_study2 小时前
一文教您解决win11运行Ubuntu,wsl相关命令出现系统找不到指定文件的错误提示
linux·ubuntu·wsl