位置: 编程技术 - 正文

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

  • 去年少交增值税的会计处理
  • 消费税在哪个环节可以抵扣
  • 无票收入在增值税表中填哪
  • 销售软件怎么做账
  • 铁路大票抵扣几个点
  • 一次性取得的租金收入
  • 机械租赁增值税税率2022年
  • 证券清算款是什么科目
  • 发票认证费用
  • 新公司第一个月报税怎么弄
  • 赞助费属于赠与关系吗
  • 不同税额怎么抵扣
  • 发票税额小数点后面没打印上能用吗
  • 装卸增值税税率最新的
  • 报税时利润表没写怎么办
  • 红字增值税发票含税吗
  • 微信转账截图可以p图吗
  • 华为mate50 pro
  • 增值税进项税额转出的情况有哪些
  • 企业废业什么意思
  • 应付职工薪酬的含义
  • 工程施工科目下的招待费,汇算清缴
  • elementui表格自定义排序
  • 待抵扣进项税计入其他应收款
  • 水费发票掉了可以补打吗
  • 电子承兑汇票到期怎么收款
  • 研发费用资本化计入什么科目
  • cms访问出错
  • 普通的增值税
  • 住房租金专项附加扣除
  • 建设工程的材料质量检测由谁负责
  • Windows下Postgresql数据库的下载与配置方法
  • 旅游业营改增会计分录
  • 固定资产评估减值还是升值
  • 有形动产经营性租赁光租业务是什么意思
  • 小规模差额征税的账务处理
  • 管理费用税金包括
  • 研发支出如何做账
  • 政府补助冲减成本
  • 基建结束后该做哪些工作
  • 非公益捐赠如何入账
  • 公司为员工异地缴纳五险一金
  • 进项税额减免部分在重点税源表中怎么填
  • 公司内部核算调研报告
  • 费用报销单如何粘贴票据
  • 员工体检费计入什么会计科目里
  • 什么是大病医疗救助
  • 继续教育专项附加扣除可以扣几年
  • 企业购买加油卡出售怎么做账
  • 买辆车要交多少税
  • 私营企业主的现金流特征
  • windows8.1大小
  • win8激活点不进去
  • 怎么将windowsxp换成windows7
  • 离线方式快速安装在哪里
  • 2008r2多用户远程桌面
  • apt-get update错误
  • windows怎样删除文件
  • win8安装ie8
  • windows图片密码
  • 苹果mac与平板的区别
  • pb程序是什么
  • 在linux中使用什么命令可以执行shell脚本
  • windows如何禁用程序
  • winxp优化设置
  • linux系统怎么快速查找文件
  • win10使用入门教程
  • window10外接摄像头怎么启用
  • qt rgb颜色
  • js实现图片放大功能
  • layui nodejs
  • nodejs xhr
  • 简单的小创意
  • gimp批处理
  • Node.js中的全局变量有哪些
  • 关于python中的判断条件
  • 企业所得税国家和地方分配比例
  • 电子发票怎么看有没有重复报销
  • 江西国税局电话客服热线
  • 增值税申报表如何下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设