位置: 编程技术 - 正文

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

  • 个人出售普通住宅应当缴纳哪些税
  • 年度减免税限额
  • 已发货没开票分录
  • 房开企业预售阶段预交的税费
  • t3怎么查资产负债表
  • 一般纳税人必须开13个点吗
  • 公司向公司借款可以无息吗
  • 乘车保险费
  • 金税盘没有及时清卡怎么办
  • 所有者权益变动表图片
  • 物流运输企业增值税税负
  • 对外销售的材料的成本应计入什么账户
  • 保险公司代扣代缴车船税完税证明
  • 企业发生的辞退福利
  • 企业出售产品
  • 购货方非增值税一般纳税人
  • 子公司可否将母公司注销
  • 如何购买车辆保险
  • 机动车销售发票如何补开?
  • 金蝶kis迷你版操作手册
  • 新注册公司季度资产为零
  • 红字冲回怎么做账
  • 出口的会计分录
  • 应付职工薪酬借方负数是什么意思
  • 一般纳税人附加税费减免政策
  • 鸿蒙系统智能设备怎么开启
  • 用优启通怎么装系统
  • 财务预提
  • 前端get请求传多个参数
  • 专项用途财政性资金纳税调整明细表
  • chrome使用教程
  • 小微企业所得税税收优惠政策2023年
  • 增值税发票认证在哪里
  • cvpr2023最佳论文
  • 期末余额和年初余额为什么不一样
  • 房地产企业销售佣金税前扣除
  • php给图片加水印
  • php消除警告
  • 社保基数怎么申请下调
  • mysql客户端怎么使用
  • mongodb 合并数据库
  • 跨年发票一般分为哪几类
  • 计提增值税附加税的账务处理
  • 未按期预缴企业社保
  • 先付一部分款发票怎么做
  • 酒店房间消耗品成本
  • 发票开票服务名称
  • sql中的coalesce
  • mysql5.6解压版安装教程
  • ghost装win7无法启动
  • linux系统安装yum
  • centos6.5mini安装教程
  • 七喜r11c笔记本
  • 你一定不知道的56个历史真相
  • win10临时文件设置
  • sstray.exe - sstray是什么进程 有什么作用
  • win8右下角
  • win10耳机和扬声器有什么区别
  • macos触控
  • Linux中QQ软件的安装和配置
  • rpm软件安装命令
  • Win8开启SmartScreen筛选器保护上网安全
  • unity urp 性能
  • linux判断脚本执行成功
  • 非常漂亮的英文怎么说
  • k-means聚类算法例题
  • perl读取文件内容到数组
  • Sublime Text + decoda 调试Quick-cocos2d-x 游戏
  • 常用原生js兼容软件
  • android PercentRelativeLayout 支持百分比来设置控件的宽高
  • unity如何调整界面
  • shell中判断文件是否存在
  • elementui基于vue
  • python编程基础语法
  • python,web
  • 江苏省国税电子税务局官网发票验
  • 广东省电子税务局app下载官网
  • 人均可支配收入是到手工资吗
  • 作废的发票验旧之后怎么领取新发票
  • 本期应纳的增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设