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

相关推荐
用户59440410356几秒前
【完整fx】Vue3 + TS + Leafletjs 打造企业级原神大地图
前端
小HANN15 分钟前
保姆级实战:CentOS7 搭建 LAMP 环境部署 WordPress 个人博客
linux·运维·服务器·经验分享
计算机魔术师17 分钟前
AI开源社区迎来最大并购案:Hugging Face以129亿美元估值入局英伟达
前端
mayaairi21 分钟前
JS DOM与事件处理完全指南
服务器·前端·javascript
恋猫de小郭33 分钟前
Firebase 如何让全球 Android 和 Flutter 开发者集体 Build Fail
android·前端·flutter
墨白曦煜34 分钟前
智能体架构范式总结(React、Plan-And-Solve、Reflection)
前端·react.js·前端框架
qq_4260039637 分钟前
多语言新增语种全量测试策略的测试范围
前端·javascript·python·自动化
frjc1 小时前
Node.js 与 npm 极简安装教程
前端·npm·node.js
IMPYLH1 小时前
HTML 的 <main> 元素
前端·html
奈斯先生Vector1 小时前
从“能调用”到“可替换”:Coze 多模型 API 编排层设计指南
linux·运维·人工智能·ubuntu·平面·ios