原文:awk 基本函数用法

gsub函数有点类似于sed查找和替换。它允许替换一个字符串或字符为另一个字符串或字符,并以正则表达式的形式执行。第一个函数作用于记录 ,第二个gsub函数允许指定目标,然而,如果未指定目标,缺省为 。index s,t 函数返回目标字符串s中查询字符串t的首位置。length函数返回字符串s字符长度。match函数测试字符串s是否包含一个正则表达式r定义的匹配。split使用域分隔符fs将字符串 ...

2017-10-17 10:51 0 3582 推荐指数:

查看详情

awk的sub函数和gsub函数用法

1. sub函数 [root@nhserver1 10]# echo "a b c 2011-11-22 a:d" | awk 'sub(/-/,"",$4)'a b c 201111-22 a:d 2. gsub函数 [root@nhserver1 10]# echo "a b c ...

Tue Mar 11 17:10:00 CST 2014 0 14778
Linux中awk的gsub函数用法

一。遇到的问题: 问题:echo "a b c 2011-11-22 a:d" | awk '$4=gsub(/-/,"",$4)'为啥 输出后 2011-11-22 变成 2 了? 解答:gsub(/-/,"",$4)的值是2【在赋值的情况下是这样的~】,你将2赋值给$4 ,gsub返回 ...

Wed Apr 08 22:31:00 CST 2020 0 1572
Linux里AWK中split函数用法

跟java里的split函数用法是很相像的,举例如下: The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep. set time = 12:34 ...

Fri Feb 21 21:05:00 CST 2014 0 7841
(转)Linux中awk的gsub函数用法

原文:https://www.cnblogs.com/Linux-guowen/p/12659776.html 一。遇到的问题: 问题:echo "a b c 2011-11-22 a:d" | awk '$4=gsub(/-/,"",$4)'为啥 输出后 2011-11-22 变成 ...

Fri Nov 12 23:05:00 CST 2021 0 1257
awk 中 FS的用法

在openwrt文件 ar71xx.sh中 查询设备类型时,有这么一句, machine=$(awk 'BEGIN{FS="[ \t]+:[ \t]"} /machine/ {print $2}' /proc/cpuinfo)解决:1)查看cpuinforoot@hbg:/dev# cat ...

Fri May 20 17:00:00 CST 2016 0 3676
浅谈awk的基本用法

awk 1.域和记录: 取第一域,并在开头和结尾加字符begin和end 通常使用BEGIN来显示变量和预置变量,使用END来输出最终结果。 awk ' BEGIN {print "being"} {print $1} END {print "end"}' file ...

Thu Feb 04 19:26:00 CST 2016 0 6282
AWK用法入门详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指 ...

Fri Sep 09 06:18:00 CST 2016 1 52005
awk简单用法-(1)

一、awk基本操作 awk指定多个分割符,分隔符中有:和空格,还有:和空格的组合,这个时候需要指定多个分隔符 -F'[ :]+',[ :]表示分隔符为:和空格,一个或者多个+号表示空格和:的组合也为一个分隔符 假如分隔符为空格,打印第一列 $1为第一列的数据 $0打印 ...

Thu Nov 23 20:55:00 CST 2017 0 1576
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM