Linux 里面awk begin作用是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 里面awk begin作用是啥?相关的知识,希望对你有一定的参考价值。
BEGIN这个特殊的pattern最常用的就是变量赋值。
BEGIN这个pattern就是文件没开始读的时候执行
具体见图中
awk 'BEGINFS=":";OFS="-"NF+=01' , 对应处理是 XX:XX:XX ---------> XX-XX-XX
读取输入分隔符,换成输出分隔符 , 但是,awk有个问题,你要是没有对字段进行操作,它是不会改变输出分隔符的,
NF+=0,这个赋值没啥用,NF值也没变 。 但是,这个对字段进行了操作 。所以会使OFS生效 。
NF是存在的,NF是字段。
参考技术A Linux和Shell概述 2、Shell脚本编程的优势 3、第一个Shell脚本例子 4、grep命令的使用 ... AWK中的BEGIN和END 二、SED应用实战 参考技术B awk 后面BEGIN为 初始化代码块,在对每一行进行处理之前,主要是引用全局变量,设置FS分隔符 参考技术C 通常用来格式化文本信息 awk 参数 ' begin // action1;action2 ' 参考技术D awk 后面BEGIN为 初始化代码块,在对每一行进行处理之前,主要是引用全局变量,设置FS分隔符Linux里面YARN作用是啥?
yarn是一个进行nodejs包管理的工具,可以方便管理nodejs依赖包,功能类似npm,但是包依赖管理上更方便。 参考技术A Linux里面Yarn是一个分布式资源管理和调度平台,负责为运算程序提供服务器运算资源。其上可运行各类分布式运算程序。相当于一个分布式的操作系统平台。 参考技术B Hadoop,MapReduce,YARN和Spark的区别与联系 这张图就是一个简单的Hadoop生态圈,MapReduce是负责读取HDFS里面的数据,YARN是负责资源调度的,Spark就不用说了,它是一种与 Hadoop 相似的开源集群计算环境,更多知识请查看《Linux就该这么学》 参考技术C Hadoop,MapReduce,YARN和Spark的区别与联系 这张图就是一个简单的Hadoop生态圈,MapReduce是负责读取HDFS里面的数据,YARN是负责资源调度的,Spark就不用说了,它是一种与 Hadoop 相似的开源集群计算环境,更多知识请查看《Linux就该这么学》 参考技术D Hadoop,MapReduce,YARN和Spark的区别与联系 这张图就是一个简单的Hadoop生态圈,MapReduce是负责读取HDFS里面的数据,YARN是负责资源调度的,Spark就不用说了,它是一种与 Hadoop 相似的开源集群计算环境,更多知识请查看《Linux就该这么学》以上是关于Linux 里面awk begin作用是啥?的主要内容,如果未能解决你的问题,请参考以下文章