位置: 编程技术 - 正文

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

  • 协会会费如何做分录
  • 关税的完税价格是什么意思
  • 企业向银行贷款属于融资吗
  • 增值税未缴款能清卡吗
  • 记账凭证拆开
  • 用餐补贴算在工资里面吗
  • 社保局的员工是公务员吗
  • 营改增之前房地产开发企业交什么税
  • 商家促销怎么做
  • 开办费如何做纳税调增
  • 固定资产暂估折旧能税前扣除吗
  • 银行结算方式包括哪些内容
  • 加工费发票怎么做账务处理
  • 发票额度变更
  • 地方水利建设基金的会计分录
  • 装修费属于劳务费吗
  • 购买软件会计账务处理
  • 成立公司工会
  • 职工教育经费列支范围及标准
  • 每股股份价格
  • 机票抵扣增值税怎么计算民航发展基金
  • 本年利润年末账务处理
  • 换货的手续费走哪个科目
  • 拆迁安置房如何更名
  • 冲销暂估入库的会计分录
  • linux的使用场合
  • 安全库存的三种算法
  • 企业去银行办理贷款需要什么
  • 民间非盈利组织会计信息的使用者
  • win7系统怎么操作
  • 总结linux命令行的主要用法
  • 增值税逾期申报情况说明
  • vue qrcode生成二维码
  • 房屋无偿赠与合同协议书范本
  • 计提房产税会计分录怎么做账
  • php 无限级分类
  • AI工具大全
  • 由浅入深英语怎么说
  • 长期待摊费计入哪个科目
  • arp-a命令怎么用
  • php判断包含指定内容
  • apt-show-versions
  • 往账来账是什么意思
  • 异地托收承付结算金额起点为
  • 适用会计准则或会计制度(填写代码)
  • 负数红字发票如何申报
  • java泛型的定义和使用
  • 织梦cms为什么不维护了
  • 商铺转让费的会计分录
  • 零税率和免税的例子
  • 应付劳务费怎么做账
  • mysql数据库错误日志
  • 高铁票丢失了可以补打吗
  • 会计税法的差异
  • 被列为经营异常的企业合法吗
  • 劳务收入是什么科目
  • 契税发票错了能作废吗
  • 以考核为由扣除工资
  • 企业计提坏账准备遵循的会计信息质量要求是
  • 期末计提利息怎么算
  • linux下mysql的root密码忘记的解决方法
  • win10怎么进u盘系统
  • wps2019视频
  • window系统大全
  • centos 查看用户命令
  • win7点开始一直跳闪
  • 使用灭火器人要站在上风口还是下风口
  • win10如何设置时间和日期
  • windows10 预览
  • 深入理解python异步编程
  • Git 创建分支提交远程分支详解
  • socketio视频教程
  • 新疆税务局电子
  • 国税局征管科
  • 云南发票网站
  • 广东省地方税务局
  • 残疾人企业如何申请补贴
  • 公共基础设施项目所得税优惠目录
  • 厦门地税电话客服电话
  • 什么情况下要交印花税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设