当前位置: 首页 > news >正文

awk对文本进行列处理

sed对文件进行行处理,awk对文本进行列处理,grep,文本处理处理三剑客

语法:

awk 选项 '条件1 {动作1} 条件2 {动作2}' file.txt

 参数:

-F :指定输入时用到的字段分割符

-v:自定义变量

-f:从该脚本中读取awk命令

-m:对val值设置内在限制

实例 :

 df -h | awk '{print $1 "\t" $3}' ##打印出第三列和第一列中间加入制表符

head /etc/passwd | awk -F : '{print $1 "\t" $ 3}' ##以:为分隔符分割出来第一列和第三列,进行打印

df -h | awk -F' ' '$3>0 {print $3}'         ##将第三列大于0的打印出来分隔符为空格需要加单引号

BEING和END的使用: 

BEING后面的一定会在首次执行,END后面一定会在结尾执行一次

http://www.dtcms.com/a/313670.html

相关文章:

  • 【实习总结】Qt通过Qt Linguist(语言家)实现多语言支持
  • 抖音全新推荐大模型RankMixer
  • 【AI论文】ScreenCoder:通过模块化多模态智能体推动前端自动化中的视觉到代码生成技术发展
  • 从零开始实现Qwen3(Dense架构)
  • Linux 环境下 Docker 安装与简单使用指南
  • 7.28-8.3周报
  • 控制建模matlab练习10:滞后补偿器
  • OSPF笔记及综合实验报告册
  • 嵌入式 Linux 系统构建的核心组件详解
  • Go 工程化全景:从目录结构到生命周期的完整服务框架
  • 【openlayers框架学习】六:绘制点、圆、文字标注
  • 关于vllm【常见问题解决方案】
  • XtraBackup备份与恢复
  • Python 程序设计讲义(61):Python 的函数——变量的作用域
  • 【运维基础】Linux 硬盘分区管理
  • [Oracle] DUAL数据表
  • [自动化Adapt] 录制引擎 | iframe 穿透 | NTP | AIOSQLite | 数据分片
  • 第二节 YOLOv5参数
  • Python 程序设计讲义(59):Python 的函数——labmda函数(匿名函数)
  • 四、驱动篇-HDF驱动介绍2
  • sublime 乱码问题
  • JavaEE文件泄露与修复方案
  • Linux | i.MX6ULL移植 Gdb+Gdbserver 调试(第十四章)
  • 深入解析 Linux Kernel 中的设备树:使用、修改与实际应用
  • 经典文献阅读之--ViNT(视觉导航的基础模型)
  • 《汇编语言:基于X86处理器》第11章 MS-Windows编程(3)
  • 8.3 Java Web(JavaScript P15-P28)
  • Leetcode——365. 水壶问题
  • 决策树模型知识点整理:从原理到实战(含可视化与调参)
  • [硬件电路-134]:模拟电路 - 运算放大器常见运算:两模拟信号相加、相减、单模拟信号的积分、微分...