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

相关推荐
驱动探索者4 分钟前
linux hwspinlock 学习
linux·运维·学习
FJW0208144 分钟前
使用HAProxy实现动静分离
linux·服务器
头发还没掉光光5 分钟前
Linux 高级 IO 深度解析:从 IO 本质到 epoll全面讲解
linux·服务器·c语言·c++
爱装代码的小瓶子6 分钟前
【C++与Linux基础】进程如何打开磁盘文件:从open()到文件描述符的奇妙旅程(更多源码讲解)
linux·开发语言·c++
RisunJan8 分钟前
Linux命令-logout(安全结束当前登录会话)
linux·运维·安全
2301_8153577012 分钟前
如何将SSM项目通过tomcat部署到Linux云服务器上?
linux·服务器·tomcat
ICT董老师21 分钟前
在Linux中,有多种命令可以向指定文件添加文本
linux·运维·服务器
hy____12325 分钟前
Linux_进程信号
linux·运维·服务器
白日梦想家68139 分钟前
第三篇:Node.js 性能优化实战:提升服务并发与稳定性
linux·编辑器·vim
晚风吹长发39 分钟前
初步了解Linux中的线程概率及线程控制
linux·运维·服务器·开发语言·c++·centos·线程