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

相关推荐
RadiumAg30 分钟前
记一道有趣的面试题
前端·javascript
yangzhi_emo34 分钟前
ES6笔记2
开发语言·前端·javascript
牧以南歌〆1 小时前
在Ubuntu主机中修改ARM Linux开发板的根文件系统
linux·arm开发·驱动开发·ubuntu
yanlele1 小时前
我用爬虫抓取了 25 年 5 月掘金热门面试文章
前端·javascript·面试
夜月yeyue2 小时前
设计模式分析
linux·c++·stm32·单片机·嵌入式硬件
中微子2 小时前
React状态管理最佳实践
前端
烛阴2 小时前
void 0 的奥秘:解锁 JavaScript 中 undefined 的正确打开方式
前端·javascript
中微子2 小时前
JavaScript 事件与 React 合成事件完全指南:从入门到精通
前端
kfepiza2 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
Hexene...2 小时前
【前端Vue】如何实现echarts图表根据父元素宽度自适应大小
前端·vue.js·echarts