位置: 编程技术 - 正文

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万免增值税1点怎么申报税款
  • 增值税开票软件口令锁定怎么办
  • 广告公司的税务
  • 税后利息税怎么算
  • 小微企业所得税税率
  • 辞退补偿款怎么算
  • 增值税纳税申报表附列资料(三)
  • 公司的车不处理违章可以吗
  • 零星采购范围
  • 什么情况下做暂估
  • 补交的增值税可以从留抵里面扣嘛
  • 预售房款预缴增值税
  • 国税征收项目有哪些
  • 销售土地如何交增值税
  • 车间领用材料应填制什么凭证
  • 票据利息科目怎么设置
  • 装修预付款怎么做分录
  • 存货营业外支出包括哪些
  • 取消国税用什么手续
  • 柴油可以销售吗
  • 税金及附加与期间费用区别
  • 跨年发票还可以入账吗
  • 开加工费的发票该如何抵扣?
  • 增值税的专用发票金额含税吗
  • 工资薪金税前扣除比例
  • 预提 冲销
  • 工资不在本单位拿取的能加入会员吗
  • 个体户季度超30万要交多少税
  • 超过三年的坏帐损失税前扣除怎样规定?
  • 预提长期借款利息的会计分录怎么写
  • 查账征收的个体户注销流程
  • 个人独资企业每月开票金额
  • 出口退税会计分录例题
  • 公司的固定资产是什么
  • 房地产企业何时结转利润
  • 网络打印机找不到网络路径
  • 增值税中非经营活动包括哪些
  • 二次规划是什么意思
  • arthas常用命令
  • 哪种审计证据可以查出来
  • 小微企业免征增值税政策2023
  • 减值准备对方科目不能是固定资产
  • 正在加工的在产品是什么科目
  • javascript背景图片怎么导入
  • 未完待续百度百科
  • yolo算法百度百科
  • html获取php数据
  • libpcap python
  • 装修公司开增值税专用发票几个点
  • python怎么运行程序
  • 个税系统更新在哪里
  • 预付账款和应付账款怎么合并
  • 无形资产是什么?
  • 2020年混凝土增值税税率是多少
  • 公司的装修费计入什么科目
  • 捆绑销售如何做税务处理合适?
  • 什么是调表不调账
  • 2020年防洪基金计算公式
  • 高新技术企业政府补助要交所得税吗
  • 投标保证金以现金形式转为履约保证金
  • 发票已付款,可以开红字吗
  • 电子支付支付是什么意思
  • 财务章和公章的样式区别图片
  • 总账的建立分为哪几个步骤
  • mysql数据库输入汉字是问号
  • sqlserver 触发器 redis
  • ubuntu 无线wifi
  • 双硬盘无法进入bios
  • rundll32.exe是什么程序
  • win7操作技巧
  • python 自定义sort
  • opengl坐标系原点
  • javascript零基础学要学多久
  • unity 位图字体
  • js数组entries
  • javascript substring的用法
  • 广东省电子税务局电话
  • 为什么进了网页不能登录
  • 电信宽带欠费滞纳金最多减免多少?
  • 江西省抚州市黎川县洵口镇
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设