终止gawk程序,使用Ctrl+D组合键产生一个EOF终止符。

[root@localhost ~]# gawk '{print "Hello World"}'

this is a test

Hello World

you need input ctrl+D to end the shell

Hello World

数据字段变量,默认分隔符是任意的空白字符(例如空格或制表符)

$0代表整个文本。

$1代表文本中的第1个数据字段

$2代表文本中的第2个数据字段

$n代表文本中的第n个数据字段

字段提取

[root@localhost shell]# cat helloworld.txt

one line of this file

two line of this file

three line of this file

four line of this file

five line of this file

[root@localhost shell]# gawk '{print $1}' helloworld.txt

one

two

three

four

five

-F分隔符

[root@localhost shell]# gawk -F: '{print $1}' /etc/passwd

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

operator

games

BEGIN打印之前执行脚本

[root@localhost shell]# cat helloworld.txt

Line 1

Line 2

Line 3

[root@localhost shell]# gawk 'BEGIN {print "The helloworld.txt File Contents:"};{print $0}' helloworld.txt

The helloworld.txt File Contents:

Line 1

Line 2

Line 3

在处理数据后运行脚本

[root@localhost shell]# gawk 'BEGIN {print "The helloworld.txt File Contents:"};{print $0}; END {print "The end."}' helloworld.txt

The helloworld.txt File Contents:

Line 1

Line 2

Line 3

The end.

gawk linux,linux中gawk命令相关推荐

  1. mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法

    在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...

  2. linux shell中的命令自动补全(compgen complete)与 命令行参数解析

    linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...

  3. head在linux命令中什么意思,linux系统中head命令使用说明

    linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...

  4. find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧

    知了小巷:浪里淘沙,详解Linux系统中Find命令的实用技巧. 啊哈,找到了! 当我们需要在Linux系统上定位某个文件或目录时,find命令通常是必备之选. 它使用起来非常简单,但有许多不同的可选 ...

  5. linux系统中scp命令的用法

    scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp ...

  6. linux 查找只读文件夹,Linux系统中查找命令find的使用方法(二)

    今天达内Linux培训小编要继续跟大家分享关于Linux系统中中查找命令find的使用方法的文章.在上文中小编提到,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Linux的查找命令 ...

  7. linux系统里route -n不起作用,Linux系统中traceroute命令使用详解

    Linux系统中traceroute命令可以追踪到网络数据包的路由途径.下面由学习啦小编为大家整理了linux系统中traceroute命令使用详解,希望对大家有帮助! Linux系统中tracero ...

  8. linux系统中find怎么用,Linux系统中查找命令find的使用方法(一)

    今天达内Linux培训小编要跟大家分享的文章是关于Linux系统中中查找命令find的使用方法.熟悉Linux系统的小伙伴们都知道,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Li ...

  9. Linux系统中常用命令行命令、快捷键、创建长路径的快捷键

    Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...

  10. linux系统中ssh命令,Linux系统中SSH 命令的用法有哪些?

    今天小编要跟大家分享的文章是关于Linux系统中SSH命令的用法有哪些?一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方.要亲自一台一台的去访问来管理它们显然不是最好的方法,通 ...

最新文章

  1. 随笔:计算机编程中的一些术语
  2. AutoShape:实时单目3D检测网络(ICCV2021)
  3. memcahce 介绍以及安装以及扩展的安装
  4. 常用电脑密码破解技巧
  5. 数字图像处理之图像基础
  6. 你想象中的Task后续,很简单?
  7. i++ 和 ++i 效率的分析以及自定义类型的自增/自减运算符重载实例
  8. 如何监控mysql主从之间的延迟
  9. 数据结构—堆栈(思维导图)
  10. 二分法求函数方程根的matlab实现(内附例题和代码)
  11. 题目:[汪老师结婚]婚礼上的袭击
  12. 防火墙资源(jetio,comodo,outpost,pc tool,zonealarm pro
  13. python中ascii函数_ascii函数
  14. 用scratch实现网上“超人训练”游戏
  15. CVTE实习应聘经验
  16. 元宇宙011 | 元宇宙的沉浸式体验会成瘾吗?
  17. jmeter将上一个接口的返回值作为下一个接口的参数
  18. vue上传图片文件到腾讯COS
  19. linux0.11多任务管理程序阅读注释笔记
  20. MotionLayout MotionScene 动画从未如此简单!

热门文章

  1. 产品经理该学习什么?
  2. MySQL查询优化之五-嵌套循环连接算法(Nested-Loop Join Algorithms)
  3. H3C防火墙的默认配置及console
  4. realmeQ3 Pro狂欢版和GT Neo闪速版有什么区别
  5. Python运维开发工程师养成记(python continue语句)
  6. 唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源
  7. Newcoder wyh数格子
  8. ar9331修改flash大小和df、cat /proc/mtd的区别
  9. SAP 如何批量扩充(复制)科目到其他子公司(T-CODE: FS15)?
  10. 犀浦某校一名计算机系大二男生,大学生的恋爱观与婚姻观精选.pptx