位置: 编程技术 - 正文

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

  • 法人股东分红要交企业所得税吗
  • 算项目人工成本的公式
  • 发票限额是含税还是不含
  • 私立医院增值税税率是多少
  • 高速公路通行费发票怎么开
  • 电话宽带是什么意思
  • 未达起征点的个体户个人所得税
  • 销售方开具的红字信息表
  • 公司员工餐费会计分录
  • 小规模手撕发票申报填在哪
  • 机打发票怎么申请流程
  • 企业所得税纳税标准
  • 事业单位负债类科目包括哪些科目
  • win10待机屏幕图片设置
  • php设计思路
  • 贷款逾期的本金利息
  • win11好用吗知乎
  • p指针后移的语句
  • ai生成二次元角色全身
  • 职工教育经费可以有余额吗?
  • thinkphp3.0
  • k8s控制器模式
  • 应付国库集中支付结余在什么时候确认
  • PHP mysqli_free_result()与mysqli_fetch_array()函数详解
  • php 模拟post
  • 建行对账单回签平啥意思
  • 购物赠品的相关法律
  • 固定资产损失用什么科目
  • 增值税专用发票和普通发票的区别
  • 固定资产处置收入增值税税率
  • 新公司建账初始数据
  • 独立核算的分公司
  • 所得税费用是属于费用类吗
  • /kill @p
  • 土地增值税纳税申报期限
  • 突然收到电子退库收入
  • 固定资产的折余价值和账面价值如何确定
  • 材料估价入库发票收到如何记账
  • 劳务费个人所得税核定征收
  • 怎么处理固定资产残值
  • 公司有美金账户如何做账
  • 无偿赠送他人产品,会计分录怎么写
  • 小规模纳税人开专票税率是多少?
  • 工会经费计提比例0.8%和2%有何区别
  • 预期信用损失率变更属于会计估计变更吗
  • 公允价值举例说明
  • 验资 银行
  • 生产成本是费用要素吗
  • 公司年初计划都有哪些
  • sql2008r2镜像
  • 简单谈谈设计与市场的关系
  • open dhcp server
  • 怎么制作win7系统u盘装系统教程
  • 优盘和硬盘
  • ubuntu怎么添加一个新用户
  • win8怎么设置定时关机
  • win7搜索选项
  • pniopcac.exe是什么
  • linux软件列表
  • win7不重装修复系统
  • win10如何安装office
  • opengl颜色混合模式
  • js页面点击怎么随机生成图片
  • jquery炫酷效果
  • 浏览器隐藏用法
  • js实现登录界面
  • 右键打开方式里没有word
  • shell遍历sql查询结果
  • macos mono
  • unity3d怎么控制人物移动
  • python编程求一个数的平方
  • python的设置
  • 扇形的菜
  • css弹性布局是什么
  • javascript要怎么学
  • 深入理解innodb
  • 浙江省税务局发短信是真的吗
  • 小微企业印花税减免政策2024
  • 车船使用税税
  • 信用评级机构有几家
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设