首页 > 其他分享 >awk常见用法(更新中)

awk常见用法(更新中)

时间:2023-12-05 21:56:19浏览次数:37  
标签:ps 更新 用法 awk 分隔符 print ----- docker

来源

十分钟学习awk命令

常用

将Linux命令输出结果的第 n 列的所有内容过滤出来:

ps | awk '{print $1}'

这个列的分隔符默认是会把空格给排除掉。
如果是类似于 path 变量这种,使用冒号作为分割,可以使用 -F 选项:

awk -F ':' '{print $1}'

打印多列则将以上 print部分修改为:

ps | awk '{print $1, $2, $6}'

修改输出结果可以使用我们想要的分隔符:

ps | awk '{print $1, $2, "-----" $6}'

具体就是在单引号之间添加了 "-----" 这个部分。

example

批量停止docker容器。

docker ps -a | awk '{print $1}' | tail -n +2 | xargs docker stop

标签:ps,更新,用法,awk,分隔符,print,-----,docker
From: https://www.cnblogs.com/runninginsilence/p/17878372.html

相关文章

  • mapstruct 高级用法自定义转换规则
    https://svip888.blog.csdn.net/article/details/115706803?spm=1001.2101.3001.6650.15&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-15-115706803-blog-117566307.235%5Ev39%5Epc_relevant_3m_sort_dl_base3&depth_1-utm_sourc......
  • vue项目:如何在编辑用户信息后,能够及时更新layout下的navar组件中的用户名,而不是手动刷
    问题描述:layout下的navar组件中展示用户名,初始化时进入layout层会进入mouted中请求接口数据展示名称,但是在编辑弹框中编辑成功后,关闭弹框,此时不会走layout的mouted,因为layout组件的mouted已经加载过一次了,不手动刷新浏览器是不会走mouted生命周期的。那怎么解决这个不能及时更新数......
  • VideoPipe可视化视频结构化框架更新总结(2023-12-5)
    项目地址:https://github.com/sherlockchou86/video_pipe_c往期文章:https://www.cnblogs.com/xiaozhi_5638/p/16969546.html很久没有更新了,本次记录4个,有兴趣的扫码加群交流。支持rtsp推流现在pipeline末尾支持以rtsp的方式推流,注意不需要额外的rtsp服务器,自己主机就是rtspser......
  • 如何在不破坏docker容器的情况下更新nvidia驱动
    参考资料:[驱动-CUDA对照表][驱动下载页][重装驱动的一个教程][整体的一个方法指导]由于项目结题,需要在一个较旧的8卡V100服务器上运行机器学习代码,但是这个服务器上面的docker驱动却旧到爆炸,请看VCR:2023年了居然显卡驱动还停留在418,这......
  • uniapp开发——创建安卓自定义调试基座,实现热更新调用原生功能
    一.生成本地包:选中项目,头部菜单栏“发行"-"生成本地打包App资源"打包成功二.打包完成,复制App资源包到安卓studio项目中uniapp项目根目录下,找到unpackage目录,打开resources目录,复制下边的_UNI_XXXXX格式的目录三.把App资源包粘贴到Androidstudio项目中,目录路径为:app-sr......
  • IntelliJ IDEA 2023 又出新版本啦!最新IDEA激活码安排上「永久激活,长期更新,亲测有效」
    IntelliJIDEA2023又出新版本啦IntelliJIDEA2023又出新版本啦!上一个版本还没用熟练,2023.2.5版本就出来了。还好是小版本发布,使用上没有太多影响。IntelliJIDEA是一款功能强大的集成开发环境,被广泛应用于Java开发中。为了充分发挥其优势,您需要激活码来解锁全部功能。本文将......
  • .NET Core C#系列之UseStaticFiles静态文件高级用法
    转自:https://blog.csdn.net/sD7O95O/article/details/130002295静态文件解决跨域代码如下:1app.UseStaticFiles(newStaticFileOptions2{3OnPrepareResponse=(c)=>4{5......
  • 【更新公告】Airtest更新至1.3.2版本
    此文章来源于项目官方公众号:“AirtestProject”版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途1.前言本次更新为Airtest库更新,版本提升至1.3.2版本,主要是ADB版本升级到41版本以及其它的一些小功能更新。更新详情如下。2.功能更新及bug修复1)ADB升级至41版......
  • go const 用法
    packagemainimport"fmt"funcmain(){//声明变量//iota//iota,特殊常量,可以认为是一个可以被编译器修改的常量。//在每一个const关键字出现时,被重置为0,然后再下一个const出现之前,每出现一次iota,其所代表的数字会自动增加1。//iota可以被用......
  • 三剑客awk
    grep,擅长单纯的查找或匹配文本内容sed,更适合编辑、处理匹配到的文本内容awk,更适合格式化文本内容,对文本进行复杂处理后、更友好的显示一.awk的语法格式awk指令是由模式,动作,或者模式和动作的组合组成.模式即pattern,可以类似理解成sed的模式匹配,可以由表达式组成,也可以使两......