位置: 编程技术 - 正文

Linux里awk中split函数的用法小结(linux中awk用法详解)

编辑:rootadmin

The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep.

set time = ::set hr = `echo $time | awk '{split($0,a,":" ); print a[1]}'` # = set sec = `echo $time | awk '{split($0,a,":" ); print a[3]}'` # = # = set hms = `echo $time | awk '{split($0,a,":" ); print a[1], a[2], a[3]}'`

——————————————————————————————————————————Q:name="&&&&&&"awk 'BEGIN {print split("$name", filearray, "&")}'为什么是1而awk 'BEGIN {print split("&&&&&&", filearray, "&")}'则返回正确的结果,应该是7,有没有人解答一下?

A:变量引用错误,这样做试试awk 'BEGIN {print split('""$name""', filearray, "&")}'

awk规定引用系统变量必须使用单引号加双引号,即'"$sysvar"'这样的格式,但是split函数也需要双引号来定界,但这个双引号又不能让sh解释,而应留给awk来解释,所以使用了"和"组成的双引号

split函数的用法

he awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep.set time = ::set hr = `echo $time | awk '{split($0,a,":" ); print a[1]}'` # = set sec = `echo $time | awk '{split($0,a,":" ); print a[3]}'` # =

# = set hms = `echo $time | awk '{split($0,a,":" ); print a[1], a[2], a[3]}'`set hms = `echo $time | awk '{split($0,a,":" ); for (i=1; i<=3; i++) print a[i]}'`

实例一:

cat aa:b:c:d:e:f:g:h:i使用awk将该字符串冒号两边的段输出cat a |awk -F':' '{split($0,arr,":")}END{for(i=1;i<=NF;i++)printf("%sn",arr[i])}'输出结果如下acdefghi

推荐整理分享Linux里awk中split函数的用法小结(linux中awk用法详解),希望有所帮助,仅作参考,欢迎阅读内容。

Linux里awk中split函数的用法小结(linux中awk用法详解)

文章相关热门搜索词:linux awk命令使用实例,linux中awk用法详解,linux 中awk,linux awk-f,linux中的awk命令详解,linux awk-f,linux awk-f,linux 中awk,内容如对您有帮助,希望把文章链接给更多的朋友!

学习shell脚本之前的基础知识[图文] 日常的linux系统管理工作中必不可少的就是shell脚本,如果不会写shell脚本,那么你就不算一个合格的管理员。目前很多单位在招聘linux系统管理员时,she

linux shell脚本基础知识学习 Shell脚本:1、#!指定脚本执行的shell2、#注释3、命令或语法结构echo"输入内容"echo输出空行执行:1、shell脚本shexample2、给shell脚本执行权限chmodu+xexample案例

linux脚本实现自动发送和收取邮件的设置方法 1.命令行模式下的发送邮件1.1安装sendemail2.2使用sendemail和举例2.命令行模式下的收取邮件2.1安装getmail.2配置getmail4和简单举例2.3用munpack从邮件中抽取附

标签: linux中awk用法详解

本文链接地址:https://www.jiuchutong.com/biancheng/376824.html 转载请保留说明!

上一篇:linux shell实现获取用户输入指定范围的单个字符的两种方法(linux shell获取ip地址)

下一篇:学习shell脚本之前的基础知识[图文](shell脚本学习指南)

  • 流动资产周转天数下降说明什么
  • 机票附加的保险有必要买吗
  • 审计查账查什么
  • 股票分红会冲抵成本吗
  • 个体户开票超30次后如何开票
  • 没有认证的增值税专用发票怎么做账
  • 非正常损失进项税额转出会计分录
  • 电子版发票怎么弄
  • 其他应收款是否要收利息
  • 保证金抵扣货款分录
  • 进口增值税已抵扣想出口
  • 房地产契税新政策2021退税
  • 奖金个人所得税筹划
  • 公司罚款作为一种对过错方式的处罚
  • 住房公积金如何在手机上提取
  • 土地使用税与房产税的区别
  • 什么是应交税费应交增值税科目设置的贷方明细科目
  • 财务报表中应收账款包括什么
  • 固定资产清理销项税
  • 跨年补提上年工资汇算清缴
  • 怎么查以前申报的财务报表
  • 转让二手宾馆需要注意事项
  • 固定资产出售收入属于什么收入
  • 网银年费如何做账
  • mysql高级语句
  • osx无法安装怎么办
  • 在win7中,如何搜索指定扩展名的文件
  • php如何实现伪静态
  • 如何用home
  • Win10 21H2 Build 21354 ISO 太阳谷官方镜像预览版下载
  • 发散思维的关键
  • 明细账是什么样子
  • 延期支付土地款利息会计处理
  • 长期股权投资会影响利润吗
  • 公司注销时做哪些财务处理
  • mybitas分页
  • 提取备用金记账凭证图片
  • 管理费用未分配利润
  • 所有者权益是什么类科目
  • 包装费包含什么
  • 权益法转成本法非同一控制下为什么不公允
  • 或有资产什么时候要披露
  • 以物易物对企业有什么好处
  • 固定资产的入账标准
  • 开源php 系统
  • php网页上传图片并显示
  • 织梦怎么添加相关
  • discuz设置门户
  • 成本和费用有着根本的区别
  • mysql怎么恢复数据
  • 费用报销的程序是什么
  • 出借和出租包装物会计分录是什么
  • 预付账款借贷方余额
  • 进项税额有留底怎么做分录
  • 现金流量套期与公允价值套期的区别
  • 营改增后建筑劳务分包开票一般几个点
  • 销售费用的主要构成
  • 小规模开具的1%专票 一般纳税人抵扣
  • 税控设备维护费会计分录
  • 锅炉设备销售
  • 如何办理公司注册地址变更
  • window8.1蓝屏
  • bios设置网卡开启
  • linux route -n命令结果详解
  • centos页面
  • glColor3f影响纹理贴图 的思考
  • django中的setting.py的作用
  • Android 使用的字体
  • 原生js实现ajax步骤
  • javascript用处
  • jquery 设置css
  • js基础教程
  • python mem
  • Flow之一个新的Javascript静态类型检查器
  • 河南2020年机构改革
  • 中石化一键加油周几有优惠
  • 机构改革结束了吗
  • oppo纳税额
  • 军工企业销售模式
  • 委托人全权代理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设