位置: 编程技术 - 正文

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

  • 增值税开票软件怎么改开票人
  • 印花税征税对象包括哪些
  • 延期交税的情况有哪些
  • 政府转让土地使用权
  • 个体工商户税务申报一年几次
  • 生产型企业怎么退税
  • 死账呆账的处理程序
  • 有限合伙企业注册资金要求
  • 物流企业差额征税
  • 一般纳税人租赁费的税率是多少
  • 企业职工报销签单怎么写
  • 应交税费减免税额结转
  • 初始数据试算表不平衡的原因
  • 无形资产转让要交所得税吗
  • 残疾人保障金缴纳比例是月1.5%
  • 税务局每年都会查我公司虚开发票
  • 代销商品
  • 所得税预缴资产怎么算
  • 销售费用广告费存在哪些问题
  • 车辆保险抵扣会计分录
  • 对外支付和对外转账
  • 购进产品样品怎么做分录
  • 补发票需要什么东西
  • 专项储备属于什么科目代码
  • 内部控制制度包括哪些基本内容?
  • 贴现利息由谁承担
  • 企业当年实现的净利润
  • 小规模纳税人销售自己使用过的固定资产税率
  • mac压盘
  • 在禁用uac时无法激活什么原因
  • 预售卡怎么做会计分录
  • 免抵退税的账务处理
  • php数组函数,选班长
  • 期间费用核算内容包括
  • php7.3安装
  • 固定资产的使用寿命超过一个会计年度
  • vue 百度地图 移动端
  • php-xml
  • 增值税主要内容
  • 汇算清缴如何调报表
  • python搞自动化
  • 公司购买led屏幕做到什么费用
  • php 文件处理
  • 购买电梯会计账务处理
  • 个税是指怎样的税金
  • 城镇土地使用税怎么算
  • 收到供应商上年的发票
  • 在建工程进项税额转出会计分录
  • 暂估的费用次年调增怎么做会计分录
  • 建筑企业业务招待费
  • 净资产增长率增长说明什么
  • 新手会计建账的资料在哪里弄
  • sum(case when then)(判断男女生的个数)
  • mysql同步问题之Slave延迟很大优化方法
  • mysql参数表
  • windows vista 版本
  • windows7怎么打开开机启动项
  • blg是什么文件
  • 360rps.exe
  • mac刻录工具
  • centos怎么样
  • win10更新补丁后共享打印机无法使用
  • win7更新显卡驱动后黑屏的解决方法
  • cocos2d动画
  • opengles版本过低怎么办
  • 获取本机ip地址命令
  • font:inherit
  • python爬虫全套教程
  • 控制角色一致性的5个方法
  • 在unity中单例的主要作用
  • shell脚本对比两个文件夹内的内容
  • android接听电话
  • javascript data
  • android网络框架okhttp
  • 211学生占全国比例
  • 湖南社保卡怎么网上缴费
  • 税控盘可以换成ukey吗
  • 河南省优秀班主任2022
  • 失业金存在多个账户
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设