shell编程系列20--文本处理三剑客之awk常用选项awk选项总结选项        解释
-v        参数传递
-f        指定脚本文件
-F        指定分隔符
-V        查看awk的版本号[root@localhost shell]# awk -v num2="$num1" -v var1="$var" 'BEGIN{print num2,var1}'
20 hello world# -f 选项 文件中读取表达式
[root@localhost shell]# cat 1.awk
BEGIN{str="I hava a tream"location=index(str,"ea")print location
}
[root@localhost shell]# awk -f 1.awk
12[root@localhost shell]# awk -f 2.awk
Transaction $ Start,Event ID:9002
[root@localhost shell]# cat 2.awk
BEGIN{str="Transaction 243 Start,Event ID:9002"count=sub(/[0-9]+/,"$",str)print str
}# -F 指定分隔符
[root@localhost shell]# awk -F ":" '{print $7}' passwd
/bin/bash
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
/bin/sync
/sbin/shutdown
/sbin/halt
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
/sbin/nologin
/bin/bash
/sbin/nologin
/bin/bash
/sbin/nologin# 显示版本号
[root@localhost shell]# awk -V
GNU Awk 4.0.2
Copyright (C) 1989, 1991-2012 Free Software Foundation.This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program. If not, see http://www.gnu.org/licenses/.

转载于:https://www.cnblogs.com/reblue520/p/11016891.html

shell编程系列20--文本处理三剑客之awk常用选项相关推荐

  1. shell编程系列15--文本处理三剑客之awk格式化输出printf

    shell编程系列15--文本处理三剑客之awk格式化输出printfprintf的格式说明符格式符 含义 %s 打印字符串 %d 打印十进制数 %f 打印一个浮点数 %x 打印十六进制数 %o 打印 ...

  2. Linux shell编程自动化运维,三剑客之awk原理,语法,内部变量,格式化输出,模式和动作 详细解析

    wsk 简单介绍 awk分别代表其作者姓氏的第一个字母.因为它的作者是三个人, 分别是Alfred Aho .Peter Weinberger . Kernighan. awk 是一种编程语言,用于在 ...

  3. awk 内嵌正则 提取字符串_干货-Shell编程文本处理三剑客之-awk

    awk 在 Linux/UNIX 系统中,awk 是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以在无交互的情况下实现相当复杂 ...

  4. shell编程系列23--shell操作数据库实战之mysql命令参数详解

    shell编程系列23--shell操作数据库实战之mysql命令参数详解mysql命令参数详解-u 用户名-p 用户密码-h 服务器ip地址-D 连接的数据库-N 不输出列信息-B 使用tab键代替 ...

  5. shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)

    shell编程系列22--shell操作数据库实战之shell脚本与MySQL数据库交互(增删改查)Shell脚本与MySQL数据库交互(增删改查)# 环境准备:安装mariadb 数据库 [root ...

  6. 命令行与shell编程系列之什么是命令行

    命令行与shell编程系列文章目录 第一章 什么是命令行 第二章 文件权限 第三章 文件的处理 第四章 磁盘和文件系统 第五章 理解shell解析器和shell进程 文章目录 命令行与shell编程系 ...

  7. linux 【完结篇】第六章 shell编程及自动化运维--三剑客

    linux 第六章 shell编程及自动化运维–三剑客 一.正则表达式 1.前言 名词解释: 正则表达式是一种字符模式,用于在查找过程中匹配指定的字符.在大多数程序里,正则表达式都被置于2个正斜杠之间 ...

  8. shell编程系列7--shell中常用的工具find、locate、which、whereis

    shell编程系列7--shell中常用的工具find.locate.which.whereis1.文件查找之find命令语法格式:find [路径] [选项] [操作]选项 -name 根据文件名查 ...

  9. (C#)Windows Shell 编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单

    (C#)Windows Shell 编程系列3 - 上下文菜单(iContextMenu)(一)右键菜单 原文 (C#)Windows Shell 编程系列3 - 上下文菜单(iContextMenu ...

最新文章

  1. 关于微型计算机的ppt,微型计算机基础知识.ppt
  2. 2019-4-23 plan
  3. Coursera课程Python for everyone:chapter8
  4. FolderBrowserDialog(文件夹浏览对话框)
  5. eclipse linux环境下编译器的指定设置
  6. distinct和group by的性能比较
  7. mac屏幕截图_如何在Mac上拍摄屏幕截图
  8. 统计一个数字在排序数组中出现的次数
  9. 坚果云 operationnotallowed webdav_妙用 NAS 服务,将你的知识库和音乐库搬上「云」...
  10. python乒乓球比赛规则介绍_乒乓球的比赛规则介绍
  11. scp命令不会复制隐藏文件
  12. Kong 网关API安装部署以及应用实例----------腾云驾雾
  13. [.NET] 《Effective C#》快速笔记(四)- 使用框架
  14. PDMS Pipeline Tool 教程(二):通用功能
  15. 使用adb工具向android设备上传/下载文件
  16. resultful使用
  17. Blackbox_exporter黑盒监测
  18. LayUI之CRUD
  19. 带标签的infogan及其代码解析
  20. 瞄准物联网末端一公里

热门文章

  1. linux sed删除指定行_shell三剑客之sed!
  2. This dependency was not found: * !!vue-style-loader!css-loader?……解决方案
  3. Elasticsearch之分词器的工作流程
  4. RTC实时时钟实验(低功耗、纽扣电池供电)
  5. 树莓派与安卓手机app的WIFI通信(局域网通信)
  6. java pause_java – 更有效的暂停循环方式
  7. Java面试题之有没有有顺序的Map实现类,如果有,他们是怎么实现有序的?
  8. @Transactional 使用
  9. 并发执行变成串行_网易Java研发面试官眼中的Java并发——安全性、活跃性、性能...
  10. 数据库:Redis数据库优点介绍