首页 > 其他分享 >awk在数据列中添加:分隔符号

awk在数据列中添加:分隔符号

时间:2023-05-19 11:12:28浏览次数:32  
标签:1.5 列中 chaitin awk 分隔符 Untagged docker safeline

awk在数据列中添加:分隔符号

  • 最近在玩长亭科技免费的雷池WAF,其更新速度较快,然而每次docker hub上拉数据的时候总是不能获取到最新的latest版本,每次都得带版本号来拉,并通过修改tag方式改名为latest,我又是一个强迫症,每次都要取消带版本号的标签,手动取消还得一个一个弄,就想要用awk来提取和拼接关键词。
➜  safeline docker images | grep "1.5.1" | awk '{print $1,$2}'
chaitin/safeline-tengine 1.5.1
chaitin/safeline-mgt-api 1.5.1
chaitin/safeline-mario 1.5.1
chaitin/safeline-detector 1.5.1
  • 默认情况下,awk取出的两列内容直接是空格符拼接,这里需要用到awk -v OFS 参数进行分割分的替换
➜  safeline docker images | grep "1.5.1" | awk -v OFS=':' '{print $1,$2}'
chaitin/safeline-tengine:1.5.1
chaitin/safeline-mgt-api:1.5.1
chaitin/safeline-mario:1.5.1
chaitin/safeline-detector:1.5.1
➜  safeline docker image rm `docker images | grep "1.5.1" | awk -v OFS=':' '{print $1,$2}'`
Untagged: chaitin/safeline-tengine:1.5.1
Untagged: chaitin/safeline-mgt-api:1.5.1
Untagged: chaitin/safeline-mario:1.5.1
Untagged: chaitin/safeline-detector:1.5.1
➜  safeline

标签:1.5,列中,chaitin,awk,分隔符,Untagged,docker,safeline
From: https://www.cnblogs.com/amsilence/p/17414331.html

相关文章

  • linux 中 awk命令如何输出双引号和单引号
     001、双引号[root@PC1test]#lsa.txt[root@PC1test]#cata.txt12345[root@PC1test]#awk'{print$0,"\""}'a.txt##输出双引号1"2"3"4"5" 002、单引号[root@PC1test]#lsa.txt[root@PC1tes......
  • Linux学习 - awk使用
    Linux学习系列文章是生信宝典最开始主推的一块,力图从一个新额视角帮助初学者快速入门Linux系统,熟悉Linux下的文件和目录,文件操作,文件内容操作。而且教程摒弃了完美操作,列举出常见错误和解决方式,管道、标准输入输出解惑Linux下多种信息输出方式。在文件排序和FASTA文件操作中简述......
  • Linux学习 - 常用和不太常用的实用awk命令
    Linux学习系列文章是生信宝典最开始主推的一块,力图从一个新额视角帮助初学者快速入门Linux系统,熟悉Linux下的文件和目录,文件操作,文件内容操作。而且教程摒弃了完美操作,列举出常见错误和解决方式,管道、标准输入输出解惑Linux下多种信息输出方式。在文件排序和FASTA文件操作中简述......
  • sql按分隔符裁取
    declare@strnvarchar(50);set@str='462,464,2';select@stras'字符串'selectlen(@str)as'字符长度'selectcharindex(',',@str,1)as'第一个逗号的索引值'selectLEFT(@str,charindex(',',@str,1)-1)as'第一个......
  • MFC-CListCtrl-GetColumn获取列中某项信息
     LVCOLUMNlvcol;TCHARstr[256];lvcol.mask=LVCF_TEXT;lvcol.pszText=str;lvcol.cchTextMax=256;BOOLb7=mylist4.GetColumn(1,&lvcol);//获取列中某项信息//参数1:列号//【不设置iSubItem,就是列头信息;设置......
  • 将列中读取的元组数据进行分割
    1.将元组中的数据分割成b1和b2两列: 2.join()与apply()用法: ......
  • 【剑指 Offer】 44. 数字序列中某一位的数字
    【题目】数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从下标0开始计数)是5,第13位是1,第19位是4,等等。请写一个函数,求任意第n位对应的数字。 示例1:输入:n=3输出:3示例2:输入:n=11输出:0 限制:   0<=n<2^31来源:力扣(LeetCode)链接:https:/......
  • 惊现 awk bug!
    导读在对日志信息进行实时监控分析时,需要对日志中纳秒级的时间进行计算,逻辑比较简单:找出开始时间、结束时间,遇到结束时间后输出时间间隔。在对日志信息进行实时监控分析时,需要对日志中纳秒级的时间进行计算,逻辑比较简单:找出开始时间、结束时间,遇到结束时间后输出时间间隔......
  • 2023-04-29:一个序列的 宽度 定义为该序列中最大元素和最小元素的差值。 给你一个整数
    2023-04-29:一个序列的宽度定义为该序列中最大元素和最小元素的差值。给你一个整数数组nums,返回nums的所有非空子序列的宽度之和由于答案可能非常大,请返回对109+7取余后的结果。子序列定义为从一个数组里删除一些(或者不删除)元素,但不改变剩下元素的顺序得到的数组......
  • 2023-04-29:一个序列的 宽度 定义为该序列中最大元素和最小元素的差值。 给你一个整数
    2023-04-29:一个序列的宽度定义为该序列中最大元素和最小元素的差值。给你一个整数数组nums,返回nums的所有非空子序列的宽度之和由于答案可能非常大,请返回对109+7取余后的结果。子序列定义为从一个数组里删除一些(或者不删除)元素,但不改变剩下元素的顺序得到的数......