位置: 编程技术 - 正文

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

  • 利润表里面的所得税
  • 计算应交增值税并结转未交增值税怎么做用友
  • 转出未交增值税年末怎么转平
  • 新成立的销售公司有哪些
  • 补充登记法怎么写
  • 清卡重用
  • 适用5%征收率的范围
  • 0税率发票有什么用
  • 固定资产清理费用为什么有进项税额
  • 上月计提工资下月要冲回吗冲会吗
  • 预付账款收不回发票怎么核销
  • 去外地装修
  • 出现哪些情形纳入医保
  • 小规模开票给一般纳税人避税合法吗
  • 员工冲借款收据怎么开?
  • 外经证缴纳个税流程
  • 利息及债券溢价摊销表
  • 收到上个月支付的短信
  • 无偿使用期限为多少年
  • 工资低于3000要申报吗
  • 个体工商户税收标准2023年
  • 个人劳务费怎么开票
  • 临时人员工资需交税吗
  • 企业注销固定资产处理
  • 金税盘发票报送状态未报送
  • 开发阶段包括
  • 发工资一定要交税吗
  • 去年的季度所得税额怎么做账
  • 税金及附加审计说明怎么写
  • 预收账款调增应纳税所得额
  • 其他业务收入跨年调整
  • 应付职工薪酬的明细科目有哪些
  • 试用期人员工资财务记账
  • 库存商品转在建工程 增值税
  • 新成立公司实收资本没到位该怎么做账
  • 身份证php编写
  • php中的函数
  • 图像去噪的原理
  • 应付票据的贴现账务处理
  • 运营费的税率
  • 存货的账务处理分录
  • 织梦使用手册
  • 工资的计提基数
  • 固定资产的主要风险和关键控制点有哪些?
  • 增值税纳税申报实训心得体会
  • 预收款方式销售货物的会计分录
  • 个人收到承兑汇票
  • 资本公积账务处理办法
  • 以前年度损益调整账务处理分录
  • 代理服务费如何缴纳
  • 提取折旧的意义
  • 为什么小规模不可以收专票
  • 预缴的增值税及附加税怎么做账
  • 期初应收账款对应什么科目试算平衡
  • 查补以前年度所得税
  • 以融资租赁形式的车贷没还上可以拖车吗
  • 公司给别人公司过账应该注意哪些
  • 车辆报废取得的收入增值税怎么算
  • 加盟店直营店什么意思
  • 预收账款怎么做账
  • sqlserver 字符串包含
  • win7 64位系统关机按钮不见了怎么找回 win7关机按钮设置步骤
  • vistaie9安装所需更新补丁
  • win10双击打开文件设置方法
  • linux磁盘空间不足怎么清理
  • mysql删除key
  • linux系统磁盘管理的主要内容
  • windows7怎么打开注册表
  • httpd: Could not determine the servers fully qualified domain name, using 127.0.
  • perl $?
  • bootstrap表单模板
  • linux实现shell
  • react基础入门
  • unityprefab
  • unity soket
  • activity启动原理
  • 特殊工种作业人员
  • 电子税务局如何查询财务报表
  • 中国移动的电子协议推送服务是什么
  • 无锡国税电子发票怎么开
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设