位置: 编程技术 - 正文

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 使用技巧)

  • 免抵退税办法不得抵扣的进项税额的会计处理
  • 工资延期发放最多不能超过多少天
  • 企业的其他业务收入包括哪些
  • 化肥与农药的利与弊
  • 办公楼出租价格怎么算
  • 一般纳税人金税盘抵税会计分录
  • 个人出租商铺如何缴纳房产税
  • 资产负债表怎么填
  • 其他权益工具投资公允价值变动
  • 自然人城建税减半征收
  • 纳税人申请退税需要报送的资料和证件有
  • 冲回存货跌价准备计提递延所得税
  • 公司茶水间备的零食该计入什么会计科目核算?
  • 按最低标准买社保30年退休后每个月领多少钱
  • 自建厂房销售
  • 双倍余额递减法考虑净残值吗
  • 出口的进项发票如何记账
  • 税控盘费用抵减增值税
  • 借款合同印花税纳税期限
  • 房地产企业不可能没有合同台账
  • 关于营改增发票开具的热点问题
  • 浅谈收入与成本的关系
  • 电子发票会计怎么记账
  • 其他应收款押金计提坏账吗
  • 流动资金借款是一般借款还是专门借款
  • 本月的应收账款,实际到下个月了会怎么样
  • 对公账户被诈骗转款728000会怎么样呢
  • 初级会计一共考几门课程
  • windows 搜索工具
  • wamp搭建网站教程
  • Mysql的GROUP_CONCAT()函数使用方法
  • 怎么冲财务费用
  • os线程是什么
  • 广告费属于什么费用部门
  • 外汇收入情况说明
  • 低值易耗品报废账务处理
  • 化妆品与药品
  • 有限责任公司股东对公司债务承担
  • 投资收益属于营业外收入吗
  • vue如何使用axios
  • html写php
  • ssl查询网站
  • 织梦最新发表的作品
  • 产权转移数据印花
  • 公司进项抵税
  • SQLite学习手册(SQLite在线备份)
  • 分享使用护肤品的感受
  • 企业预付账款科目设置
  • 日常费用明细表格式
  • 普通发票被作废了还能报销吗
  • 出口免抵额需要加交付地方附加税吗
  • 个人所得税中的速算扣除数是什么意思
  • 一般纳税人无票收入怎么做账分录呢
  • 企业取得的财政性资金
  • 无形资产的处置损益
  • 长租公寓如何纳税
  • 预付账款可以开发票吗
  • 收购其他公司支付利润
  • 收到银行退回的手续费怎么做会计分录
  • 建设项目财务费用包括哪些
  • 附报资料是什么
  • 行政事业单位经济责任审计的主要内容
  • 360 sesvc.exe
  • xp安全模式怎么用
  • windowsxp忘记密码了怎么办简单点
  • Windows Server 2008下高效域管理体验
  • centos8 systemd
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • 点击滑块是什么意思
  • jquery获取表格一列的值
  • jquery并列选择器
  • jquery 正则表达式
  • Unity3D游戏开发(第2版)pdf
  • 死循环代码
  • 山东省国家税务局总局官网
  • 广州市地方税务局规费服务中心
  • 开票日期是今年但是业务是去年
  • 法治税务宣传标语
  • 如何用微信进行社保认证
  • 改革的财税制度是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设