位置: 编程技术 - 正文

Shell获取字符串长度的多种方法总结(shell获取字符串中的数字)

编辑:rootadmin

推荐整理分享Shell获取字符串长度的多种方法总结(shell获取字符串中的数字),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell获取字符串中的数字,shell获取字符串的长度,shell获取字符串中的数字,shell获取字符串第一个字符,shell获取字符串的长度,shell获取字符串第一个字符,shell获取字符串第一个字符,shell获取字符串前几位,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

我们在日常工作中,对于求字符串操作在shell脚本中很常用,实现的方法有很多种,下面就来给大家归纳、汇总了求字符串的几种可能方法,话不多说了,来一起看看详细的介绍吧。

方法如下:

【方法一】:利用${#str}来获取字符串的长度

【方法二】:利用awk的length方法

备注:

1) 最好用{}来放置变量

2) 也可以用length($0)来统计文件中每行的长度

【方法三】:利用awk的NF项来获取字符串长度

Shell获取字符串长度的多种方法总结(shell获取字符串中的数字)

备注: -F为分隔符,NF为域的个数,即单行字符串的长度

【方法四】:利用wc的-L参数来获取字符串的长度

备注: -L参数

1) 对多行文件来说,表示打印最长行的长度! ,表示/etc/passwd文件最长行的长度为

2) 对单行字符串而言,表示当前行字符串的长度!

【方法五】:利用wc的-l参数,结合echo -n参数

备注:

1) -c参数: 统计字符的个数

2) -n参数: 去除"n"换行符,不去除的话,默认带换行符,字符个数就成了7

【方法六】:利用expr的length方法

【方法七】:利用expr的$str : ".*"技巧

备注: .*代表任意字符,即用任意字符来匹配字符串,结果是匹配到6个,即字符串的长度为6

总结

标签: shell获取字符串中的数字

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

上一篇:Shell实现程序造死循环的几种方法示例(设计shell程序)

下一篇:详解Linux使用shell+expect远程登录主机(linux 使用技巧)

  • 跨境电商小规模好还是一般纳税好
  • 装卸费属于什么费用
  • 印花税包括几个税种
  • 在途物资什么科目
  • 小规模纳税人零申报逾期未申报
  • 企业跨区变更地址需要多久
  • 工会经费支付福利方案
  • 转出未交增值税年末怎么转平
  • 工程机械租赁税点
  • 分期付款购买商品的会计分录
  • 进项税额转出有什么影响
  • 员工宿舍免征房产税
  • 运输设备折旧费用科目
  • 无形资产摊销是增加还是减少
  • 网络招聘合同
  • 开专用发票可以不写单位与型号么?
  • 雇佣临时工发生意外能追房东赔偿吗
  • 委托代购商品的核算有
  • 应交税费属于什么费用科目
  • 民办非企业缴纳失业保险吗
  • 缴纳的教育费附加可以税前扣除吗
  • 两个单位的社保合并怎么办理手续
  • 支付征地补偿款怎么开具增值税发票
  • 苹果电脑删除win系统文件
  • 如何在Excel中合并计算
  • 要约与要约邀请的主要区别
  • 股东借钱给公司怎么写借条
  • php留言板的简单编写
  • ui.exe啥意思
  • PHP:imagefontheight()的用法_GD库图像处理函数
  • yolov5超参数进化
  • thinkphp框架作用
  • nvidia-smi failed to initialize
  • javascript入门基础
  • vuecli配置代理
  • 关于眼中的世界的作文
  • win11系统自动更新
  • 金蝶k3固定资产如何入账
  • 织梦如何使用
  • python numpy 删除元素
  • 增值税比对票表不通过
  • 个体户一年能开多少票不用交税
  • 转让无形资产或其他资产
  • 进项税额有留底怎么做分录
  • 运输公司内账会计每天需要做什么
  • 个体户也需要纳税吗
  • 企业所得税缴纳模式
  • 房地产企业开发的准备出售的房屋属于投资性房地产吗
  • 应付账款现金折扣会计分录
  • 销售产品收取的价款
  • 单位给个人转款怎么做账
  • 银行汇票结算程序有哪些
  • 商场水电费应该由谁承担
  • 审核记账凭证的心得
  • 主营业务利润率反映了企业的什么能力
  • Fedora 21顶栏日期显示不全的解决方法
  • win7删除系统文件
  • 修改远程桌面端口命令是什么
  • gpedit.msc无法打开
  • linux系统基于
  • windows10 rs4
  • HTML文档中的头部(head)内容一般包含什么
  • 环境篇作文
  • perl快速入门
  • [置顶] 此外,车牌号:454118(懂得都懂[doge])
  • jquery使用教程
  • js制作倒计时
  • javascript主要学什么
  • 前端头像裁剪
  • 深入理解计算机系统
  • javascript tab切换
  • java中线程池原理
  • 周炜老婆是干什么的
  • 税收效应分析供求曲线
  • 四川税务app下载安装
  • 烟台市独生子女费 打什么电话咨询
  • ecco made in china
  • 珠海市高新区国土局局长
  • 地税占税收的比例多少
  • 数码产品关税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设