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

表示以“:”分割字符串,打印第一个

awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理

awk工作流程是这样的:读入有'\n'换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域。默认域分隔符是"空白键" 或 "[tab]键"

awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ file[-F|-f|-v]   大参数,-F指定分隔符,-f调用脚本,-v定义变量 var=value

https://www.cnblogs.com/senior-engineer/p/6203621.html

https://www.cnblogs.com/hepeilinnow/p/10331095.html

linux shell awk -F‘:‘ ‘{print $1}‘相关推荐

  1. linux shell awk 语法

    引用:http://blog.csdn.net/weekly123/article/details/1465675 inux shell awk 语法     Awk 是一种非常好的语言,同时有一个非 ...

  2. linux shell awk用法

    Awk 是一种非常好的语言,同时有一个非常奇怪的名称.在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧.随着本系列的进展,将讨论更高级的主题,最后将 ...

  3. Linux shell awk数组使用

    awk中使用数组 一.数组格式 数组是一个包含一系列元素的表. 格式如下:     abc[1]="xiaohong"     abc[2]="xiaolan" ...

  4. linux shell awk 中括号 方括号 分割 []

    分隔符:-F'[][]' 示例如下: [root@localhost test]# echo '1111[3333]55555[7777]9999' | awk -F'[][]' '{print $1 ...

  5. linux shell awk 单引号分割

    awk 单引号分割 语法如下: awk -F ''\''' 实例如下: content='hello' echo $content | awk -F ''\''' '{print $1}' 输出 he ...

  6. linux shell awk 中 printf 用法

    目录 printf 简介 printf 转义字符 printf 修饰符 printf 格式说明符 示例1 示例2 示例3 printf 简介 打印输出时,可能需要指定字段间的空格数,从而把列排整齐.在 ...

  7. linux shell awk BEGIN END 处理文本之前之后执行操作 简介

    目录 简介 1 最简单的action 既没有pattern 有没有options 2 awk是逐行处理 2.1 输出整行 2.2 输出最后一列 2.3 输出倒数第二列 3 pattern 3.1 be ...

  8. linux脚本判断流程控制,linux shell awk 流程控制语句(if,for,while,do)详细介绍

    在linux awk的 while.do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出.break中断当前正在执行的循环并跳到循环 ...

  9. linux awk if 多个条件,linux shell awk 流程控制语句(if,for,while,do)详细介绍

    在linux awk的 while.do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出.break中断当前正在执行的循环并跳到循环 ...

  10. linux shell awk next,使用awk的next命令的方法

    在awk系列文章中,我们来看一下next 命令 ,它告诉 awk 跳过你所提供的所有剩下的模式和表达式,直接处理下一个输入行.next 命令帮助你阻止运行命令执行过程中多余的步骤. 要明白它是如何工作 ...

最新文章

  1. All in one: pentest under metasploit
  2. 滴滴面试算法-----有序二维数组查找
  3. MySQL跑在CentOS 6 和 7上的性能比较
  4. Redis java使用
  5. 云原生架构下的持续交付实践
  6. 802.11n兼容a/b/g问题(Legacy mode,Mixed mode,Greenfield mode)
  7. ViewState 与 静态变量的 区别
  8. 计算机网络的带宽是指网络可通过的,计算机网络及带宽概念.ppt
  9. kali创建python脚本_kali下编译学习python3
  10. python工程代码语法_python编码环境安装与基本语法
  11. 二分法求函数方程根的matlab实现(内附例题和代码)
  12. 思科交换机命令大全 一
  13. MATLAB中simulink的模糊PID控制
  14. 《逆龄大脑:保持大脑年轻敏锐的新科学》读书笔记
  15. AB91-1 HESG437479R1 HESG437899
  16. Windows10只关闭显卡驱动更新
  17. 本门藏经阁 - AndroidX
  18. 3dmax 建模插件 Rappa Tools 3 笔记
  19. 什么是 JavaBeans ?
  20. 【洛谷P3258】松鼠的新家

热门文章

  1. spring mvc +@Valid +@RequestBody 来做参数校验返回400,并且不显示具体message 如何解决...
  2. 解决SQL Server 连接时的一些基本问题后的若干初浅心得
  3. Spring框架之ioc
  4. java中将一个字符数组赋值给另一个,两者同时变化
  5. 编译U-boot时,make[1]: *** 没有规则可以创建mkimage.o”
  6. 时序图(Sequence Diagram)—UML图(六)
  7. RGBA模式与颜色索引模式的对比
  8. java中的执行顺序_Java中的执行顺序
  9. css基础知识汇总6
  10. spring5.0学习笔记5