cat : 用于连接文件并打印到屏幕上;

awk中gsub可以进行匹配替换;

gsub:gsub(A,B)利用B替换A

gsub(A,B,C)在指定的C中用B替换A

example:ABCD    abcd    HJIKEL  AbDE    SGWAawk -F "\t" '{gsub("A","DA");print $0}' example输出:DABCD   abcd    HJIKEL  DAbDE   SGWDA//------------------------------------------------//cat gpu_dump | awk '{print "pt",$4,$4}' | awk '{gsub("/", "_",$3);gsub(":",".",$3);print($1,$2,"-n 0 -w "$3".""'timestamp'"".npy")}'简单解释一下这行指令的意思:连接gpu_dump,打印原文档中以空格或tab划分的第4个值(从1开始)
例:pt  a/b:0 a/b:0
然后再这个基础上,将第3个值做相应处理,用_代替/,用.代替:。
以当前为基准打印出来1,2,3:,即:pt a/b:0 -n 0 -w a_b.0.timestamp.npy

详细用法见:https://www.runoob.com/linux/linux-comm-awk.html

记录 之 cat 和 awk gsub 的使用相关推荐

  1. 使用cat,awk和sort命令从nginx访问日志中统计user-agent类型

    业务场景描述如下: 我有一个Nginx的web服务器,需要从统计日志中统计有哪些类型的设备终端和浏览器访问了我的网站. 访问日志中的每条记录是这样的: 使用下面的命令得到user-agent所在的字段 ...

  2. linux 一些常规操作合集 (cat grep awk chmod vim ..)

    一些其他的linux操作,可以看我的博客 1.linux 以指定内存单位(B,KB,MB-)显示文件大小 2.linux cat grep+head/tail 3.linux grep awk hea ...

  3. 车载以太网之权威指南_awk权威指南之 终结篇!

    前段时间看了一下awk的使用选项,字段变量,标准变量,操作运算符,正则表达式,数组和控制流,并且也附带着一些相关的案例,总的来说,在深入了解和使用AWK之后,还是带来了很多的便利,在处理文本的文件的时 ...

  4. linux中awk下 gsub函数用法

    gsub函数则使得在所有正则表达式被匹配的时候都发生替换 gsub(regular expression, subsitution string, target string);简称 gsub(r,s ...

  5. Linux中gsub函数,Linux中awk下 gsub函数用法

    一.遇到的问题: 问题:echo "a b c 2011-11-22 a:d" | awk '$4=gsub(/-/,"",$4)'为啥 输出后 2011-11 ...

  6. 关于shell编程(3):awk中的sub和gsub

    sub和gsub的区别 awk '{sub(/aa/,"cc");print}' file    用cc替换aa awk '{sub(/aa/,"cc",$1) ...

  7. awk的sub函数和gsub函数的用法

    1. sub函数 [root@nhserver1 10]# echo "a b c 2011-11-22 a:d" | awk 'sub(/-/,"",$4)' ...

  8. linux awk语法格式,Awk是什么?一文带运维小白快速掌握Linux Awk用法

    原标题:Awk是什么?一文带运维小白快速掌握Linux Awk用法 作者:a8 Awk.sed与grep,俗称Linux下的三剑客,它们之间有很多相似点,但是同样也各有各的特色,相似的地方是它们都可以 ...

  9. 转 awk 使用方法

    ps -ef|grep  oracleepprod |grep -v grep|awk ' { print $2 }'|xargs kill -9 unix: 指定行 输入文字 ### $ cat 1 ...

最新文章

  1. 深度学习助力网络科学:基于深度学习的社区发现最新综述
  2. 17. Letter Combinations of a Phone Number
  3. SpringCloud版本定义说明
  4. 第五章 随机事件及其概率
  5. 设计模式(一)---单一职责原则
  6. phpcms如何做企业站-- 替换首页最初操作
  7. 【C++入门】C++ 运算符的重载
  8. 如何使用Movavi Screen Recorder在Mac上同时录制屏幕和音频
  9. C语言再学习-- 大端小端详解(转)
  10. python如何删除代码_删除代码(上)
  11. js替换和全部替换字符串标点
  12. 牛顿迭代法实现开根号
  13. UVALive 5713 Qin Shi Huang's National Road System(次小生成树)
  14. android 11.0 去掉音量键电源键组合键的屏幕截图功能
  15. python中endswith函数什么意思_Python中endswith()函数的基本使用
  16. 进程同步机制四大基本准则
  17. DBSCAN算法原理分析
  18. 51 nod 1024 矩阵中不重复的元素
  19. 《加勒比海盗4》——好戏更精彩
  20. 樱陀花园10月份活动策划

热门文章

  1. javase学习第10天(形式参数和返回值类型、包、内部类、匿名内部类)
  2. jQuery选择器大全(48个代码片段+21幅图演示)
  3. 【转】排序算法复习(Java实现) (二): 归并排序,堆排序,桶式排序,基数排序...
  4. Python 中reload一个文件时报错 ( reload() argument must be module)
  5. word2vec中文相似词计算和聚类的使用说明及c语言源码
  6. 【数据结构与算法】之深入解析“二叉树的层序遍历II”的求解思路与算法示例
  7. HarmonyOS之应用开发的电话服务与蜂窝网络
  8. Scrapy + Redis 分布式爬取58同城北京全站二手房数据
  9. 移动端向服务端提交数据——实现简单登录
  10. 【Python1】双系统安装,深度学习环境搭建,目标检测(Tensorflow_API_SSD)