位置: 编程技术 - 正文

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脚本学习指南)

  • 公司注销所有者权益账面怎么处理
  • 处置废品收入需要开票吗东奥
  • 汇款退回来的可以不做账吗
  • 成本组成计税价格公式
  • 非居民企业出租境内不动产
  • 商业折扣的纳税影响
  • 企业接受捐赠的账务处理
  • 定期存款准备金是什么
  • 负债必须通过转让来清偿
  • 高新技术企业如何查询
  • 生产出口退税企业内部加工费占多少比例
  • 债券分期还本利息怎么算
  • 工企业用地土地使用税怎么征收?
  • 房屋租赁发票是什么意思
  • 小规模纳税人2018
  • 虚列成本费用的后果
  • 股权转让未分配利润如何做账
  • 小规模纳税人可以抵扣增值税专用发票吗
  • 企业的营业外收入包括
  • 工资是一定是月薪吗
  • 粮食购销企业
  • 客户退回的发票怎么处理
  • 兼职劳务报酬要交个税吗
  • windows10如何开启vt
  • 网易打不开怎么退出游戏
  • linux禁用root用户
  • 直接计入当期利润的利得,即企业非日常
  • 商场收取租金要缴纳哪些税
  • 其他业务成本属于成本类吗
  • ajax调用php函数
  • 营改增后房地产会计账务处理
  • linux怎样安装
  • 安克雷奇的秃鹰怎么打
  • 如何办理车辆购置证变更手续
  • 计入当期损益的利得分录
  • 小企业法人怎么交社保
  • 所有者权益总计怎么算沙盘
  • dict.setdefault()在python中设置默认值
  • 电力安装有前途吗
  • 其他应收款资产类
  • 同控下的企业合并分录
  • mysql5.5远程连接
  • 制造企业预提短期借款利息的会计科目处理
  • 冲回多提的坏账准备会计分录
  • 营改增后可以抵扣的进项
  • 单位补扣社保算漏交吗
  • 增值税未开票收入
  • 现金日记账里
  • 购买员工福利品会计分录
  • 新政府会计下专业学什么
  • 固定资产折旧的会计科目
  • 预存返现活动规则
  • 视同销售要以什么顺序确定销售额?
  • 先清卡后报税影响申报吗
  • 在途物资材料采购原材料的区别
  • 工业会计科目有哪些
  • 本年利润年末有余额怎么回事
  • 零售商品销售的具体核算步骤
  • mysql 5.5 5.6
  • 微软开放式许可协议
  • 手把手教你安装实木门
  • 滑动关闭电脑功能按键在哪找
  • 进程acore已停止一直出现怎么办
  • win7开始菜单在哪个文件夹
  • xp系统内存占用多少
  • scanregistry.exe - scanregistry是什么进程 有什么用
  • win10周年版
  • linux怎么安装sh
  • window10玩dnf怎么设置流畅
  • javascript的代码
  • javascript正则匹配两个点
  • css放大字体
  • Custom List in inspector, displaying data your way[Unity]
  • javascript编程语言
  • javascript怎么学
  • python 变参
  • 南京电费余额查询
  • 补缴印花税分录
  • 小学语文教学的核心素养
  • 税务局看场地要给红包吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设