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下面的),而不是单引号 ',不要看错了哦。

相关推荐
liann119几秒前
3.4_Linux 应急响应排查速查命令表
linux·运维·服务器·安全·网络安全·系统安全
孪生质数-1 分钟前
Linux高危漏洞通报Copy Fail - CVE-2026-31431
linux·运维·服务器·ubuntu·网络安全·debian·cve-2026-31431
IMPYLH6 分钟前
Linux 的 tee 命令
linux·运维·服务器·bash
lzh200409197 分钟前
Linux信号(Signal)
linux·c++
傻瓜搬砖人22 分钟前
SpringMVC的请求
java·前端·javascript·spring
爱上好庆祝36 分钟前
学习js的第六天(js基础的结束)
开发语言·前端·javascript·学习·ecmascript
IT_陈寒1 小时前
JavaScript的异步地狱,我差点没爬出来
前端·人工智能·后端
光影少年1 小时前
Webpack打包性能优化方面的经验
前端·webpack·性能优化
蓝天居士1 小时前
Linux网络驱动之Fixed-Link(29)
linux·运维·网络
Das11 小时前
通过命令行下载kaggle数据
前端·chrome