gawk linux,linux中gawk命令
终止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
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命令相关推荐
- mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法
在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...
- linux shell中的命令自动补全(compgen complete)与 命令行参数解析
linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...
- head在linux命令中什么意思,linux系统中head命令使用说明
linux系统中head命令使用说明 head 与 tail 就像它的名字一样的'浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就 ...
- find linux 目录深度_浪里淘沙,详解Linux系统中Find命令的实用技巧
知了小巷:浪里淘沙,详解Linux系统中Find命令的实用技巧. 啊哈,找到了! 当我们需要在Linux系统上定位某个文件或目录时,find命令通常是必备之选. 它使用起来非常简单,但有许多不同的可选 ...
- linux系统中scp命令的用法
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令.linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp ...
- linux 查找只读文件夹,Linux系统中查找命令find的使用方法(二)
今天达内Linux培训小编要继续跟大家分享关于Linux系统中中查找命令find的使用方法的文章.在上文中小编提到,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Linux的查找命令 ...
- linux系统里route -n不起作用,Linux系统中traceroute命令使用详解
Linux系统中traceroute命令可以追踪到网络数据包的路由途径.下面由学习啦小编为大家整理了linux系统中traceroute命令使用详解,希望对大家有帮助! Linux系统中tracero ...
- linux系统中find怎么用,Linux系统中查找命令find的使用方法(一)
今天达内Linux培训小编要跟大家分享的文章是关于Linux系统中中查找命令find的使用方法.熟悉Linux系统的小伙伴们都知道,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Li ...
- Linux系统中常用命令行命令、快捷键、创建长路径的快捷键
Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...
- linux系统中ssh命令,Linux系统中SSH 命令的用法有哪些?
今天小编要跟大家分享的文章是关于Linux系统中SSH命令的用法有哪些?一个系统管理员可能会同时管理着多台服务器,这些服务器也许会放在不同的地方.要亲自一台一台的去访问来管理它们显然不是最好的方法,通 ...
最新文章
- 随笔:计算机编程中的一些术语
- AutoShape:实时单目3D检测网络(ICCV2021)
- memcahce 介绍以及安装以及扩展的安装
- 常用电脑密码破解技巧
- 数字图像处理之图像基础
- 你想象中的Task后续,很简单?
- i++ 和 ++i 效率的分析以及自定义类型的自增/自减运算符重载实例
- 如何监控mysql主从之间的延迟
- 数据结构—堆栈(思维导图)
- 二分法求函数方程根的matlab实现(内附例题和代码)
- 题目:[汪老师结婚]婚礼上的袭击
- 防火墙资源(jetio,comodo,outpost,pc tool,zonealarm pro
- python中ascii函数_ascii函数
- 用scratch实现网上“超人训练”游戏
- CVTE实习应聘经验
- 元宇宙011 | 元宇宙的沉浸式体验会成瘾吗?
- jmeter将上一个接口的返回值作为下一个接口的参数
- vue上传图片文件到腾讯COS
- linux0.11多任务管理程序阅读注释笔记
- MotionLayout MotionScene 动画从未如此简单!
热门文章
- 产品经理该学习什么?
- MySQL查询优化之五-嵌套循环连接算法(Nested-Loop Join Algorithms)
- H3C防火墙的默认配置及console
- realmeQ3 Pro狂欢版和GT Neo闪速版有什么区别
- Python运维开发工程师养成记(python continue语句)
- 唯众物联网—基于物联网平台的Andorid实验设计与实现教学实训资源 免费开源
- Newcoder wyh数格子
- ar9331修改flash大小和df、cat /proc/mtd的区别
- SAP 如何批量扩充(复制)科目到其他子公司(T-CODE: FS15)?
- 犀浦某校一名计算机系大二男生,大学生的恋爱观与婚姻观精选.pptx