位置: 编程技术 - 正文

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

  • 个体工商户所得税核定征收2023
  • 工程结算时如何确认收入
  • 债权债务互抵怎么做账
  • 领备用金填什么单子
  • 零申报是不是什么都不用填
  • 执行企业会计准则类别是什么意思
  • 2019所得税新政策
  • 房地产企业利息资本化条件有哪些
  • 可交换债券与可转换债券的区别在于
  • 结转增值税销项的账务处理
  • 餐饮刷卡机手续费多少
  • 基建项目待摊投资
  • 企业借个人款该交税吗
  • 淘宝企业店铺是工厂直销吗
  • 免税企业收到的专用发票要怎么转出
  • 合伙企业个人所得税经营所得怎么申报
  • 旅游业要怎么进行差额征税处理
  • 成本费用包括哪些包括外购材料吗
  • 预收账款期末余额在贷方
  • 怎么区分汇总原始凭证与累计原始凭证?
  • 电商刷单的收入怎么做凭证?
  • 全年一次性奖金计税方式2023
  • 无法设置面容id怎么办
  • 收据和发票的区别图片
  • php img
  • 政府土地购买流程
  • 银行存款总账怎么登记图片
  • mozilla是什么文件
  • win7系统把桌面更改为d盘
  • kaggle官网注册
  • php dicom
  • sigmoid函数求导表达式
  • php常用工具
  • php返回数组
  • show version命令详解
  • 交易性金融资产的入账价值
  • 前一个月开的发票怎么查
  • 财务费用税前扣除标准是多少
  • 坏账准备计提范围包括
  • mongodb reference
  • 个体工商户怎么年审
  • 补提去年企业所得税会计分录
  • 工资总额主要包括
  • 差旅费分摊到各部门
  • 开具定额发票应如何做账?
  • 贸易公司平价销售怎么样
  • 个人工资税收怎么计算年收入
  • 公司支出发票
  • 视同销售是按成本价入账还是按计税价格入账,为什么?
  • 产业扶持资金账户是什么
  • 纳税人的收入总额是什么
  • 咨询服务费如何合理避税
  • 销售费用变动率是看本期还是本年累计
  • 企业所得税季报营业成本包括哪些
  • 投资性房地产公允价值小于账面价值
  • 企业建账流程图
  • 工业企业接受捐赠收入计入
  • centos7.9
  • xp系统怎么创建本地连接2
  • windows运行.sh
  • winadserv.exe - winadserv是什么进程
  • linux系统bug
  • WIN7系统如何设置自动关机
  • 苹果公司joz
  • winxp开启远程控制
  • zmweb.exe是什么进程
  • windows8.1卸载软件
  • unity接入安卓sdk
  • js 读取 excel
  • 微信小程序简单的音乐播放器
  • jquery prevall
  • nodejs查找文件
  • html中滚动条
  • unity3d速成
  • macos moja
  • Android ExpandableListView的使用技巧
  • 小规模纳税人房土两税优惠政策
  • 昆山华润燃气多少钱一方
  • 公务员考试税局
  • 甘肃省张掖市国家储备林
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设