Linux中获取字符串长度与获取子字符串

一、 获取字符串长度

|----------------------------------------------------------------------------------------------|
| #!/bin/bash string**=** "jobs" echo {string} # 输出结果: jobs **echo** {#string} # 输出结果: 4 |

二、 提取子字符串

以下实例从字符串第 2 个字符开始截取 4 个字符:

|-----------------------------------------------------------------|
| #!/bin/bash str**=** "敢于亮剑决不后退" echo ${str:2:2} # 输出结果为: 亮剑 |

​​​​​​​三、 查找子字符串

查找字符 io 的位置(哪个字母先出现就计算哪个)

|----------------------------------------------------------------------------------------|
| #!/bin/bash string**=** "i am a boy" echo `expr index "$string" am` # 输出是: 3 |

注意: 以上脚本中 ` 是反引号(Esc下面的),而不是单引号 ',不要看错了哦。

相关推荐
人还是要有梦想的几秒前
linux下用搜狗输入法,中英文切换
linux·运维·服务器
Front思5 分钟前
AI前端工程师需要具备能力+
前端·人工智能·ai
bush426 分钟前
嵌入式linux学习记录二
linux·运维·学习
9分钟带帽27 分钟前
linux_通过NFS挂载远程服务器的硬盘
linux·服务器
ZC跨境爬虫2 小时前
跟着 MDN 学CSS day_29:(掌握文本与字体样式的核心艺术)
前端·css·ui·html·tensorflow
运维栈记3 小时前
API Error: 400 Request body format invalid
linux·ai
李子琪。3 小时前
网络空间安全深度实战:CSRF 漏洞原理剖析与基于 Token 的纵深防御体系构建(全栈实验报告)
前端·安全·csrf
冰暮流星3 小时前
javascript之history对象介绍
前端·笔记
小白兔奶糖ovo3 小时前
【Leetcode】231. 2的幂
linux·算法·leetcode
IT_陈寒3 小时前
Vite热更新失灵?你可能漏了这个配置
前端·人工智能·后端