位置: 编程技术 - 正文

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

  • 幼儿园营业税税率是多少
  • 费用报销怎么做账务处理
  • 怎么控制酒店的设备
  • 公章损坏更换的费用怎么记账
  • 中小企业现金流量表
  • 医院会计制度准则
  • 企业股权资本的组成
  • 银行提供服务收费标准
  • 增值税普通发票几个点
  • 所得税会计核算要点及程序
  • 增值税减征方式有哪些?
  • 餐饮业是否可以开专用发票
  • 实收资本的入账金额怎么算
  • 固定资产加速折旧最新政策2023
  • 未达到起征点销售额会计分录
  • 闲置资金的利息收益要冲减财务费用
  • 代缴个税税务局奖励款怎么做账?
  • 1697508933
  • 小型微利企业预缴
  • 安装费的税费的会计分录
  • 交易性金融资产属于什么类
  • 冲上年收入会计分录
  • 会计如果做假账
  • 大型机械拆装
  • go进程管理
  • 可以关闭系统的快捷键
  • 职工教育经费怎么记账
  • 应收账款怎么做分录
  • 民办非企业的税金及附加放在哪个科目
  • 偷税漏税如何处罚
  • php中ajax
  • 外商投资企业如何定性
  • PHP基于什么语言
  • 上市公司回购股票意味着什么
  • 页面访问升级出错怎么办
  • php识别验证码的库高级
  • python dayup
  • 充话费如何开公司发票
  • 退税还没到
  • 个人工程款结算了对方不付怎么办
  • 银行手续费发票未到怎样做账
  • 公益性捐赠支出纳税调整
  • mongo聚合查询效率问题
  • 3分钟学会做蛋挞
  • 预付卡发票如何开
  • 分公司注册独立核算还是非独立核算
  • access 运行sql
  • 在mysql中设置事务保存点
  • 预付款已经开了发票未到货要怎么做账
  • 长期股权投资的账务处理
  • 专项应付款的会计处理
  • 银行结息交易是扣钱的意思吗
  • 预付工程款该怎么记账
  • 样板房装修可以住人吗
  • 收到社保局的稳岗通知
  • 存货毁损损失应计入的科目是
  • 无形资产自行开发
  • 律师的行业
  • 什么是履约义务,举例
  • linux oos
  • mysql 全量备份
  • 桌面预览
  • windows xp搜索功能在哪里
  • 如何查看windows2008修改密码日志
  • linuxzen
  • centos7安装软件包命令
  • centos6可用yum源
  • windows mobile
  • win10 win+l
  • python获取命令行执行命令的输出
  • 深入理解python异步编程
  • 安卓抽象类
  • javascript总结
  • 增值税税率最新
  • 重庆税务电子税登录
  • 网上报税失败什么原因
  • 地税局属于国家公务员吗
  • 2015年中国出口退税新政策
  • 北京税务网上营业厅官网
  • 中国经济行业排名
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设