当前位置: 首页 > news >正文

课时22:内置变量_字符串相关

2.4.2 字符串相关

学习目标

这一节,我们从 基础知识、简单实践、小结 三个方面来学习

基础知识

字符串相关的变量解析

字符串计数${#file}			获取字符串的长度字符串截取	- 语法为${var:pos:length}   表示对变量var从pos开始截取length个字符,pos为空标示0${file:0:5}			从0开始,截取5个字符${file:5:5}			从5开始,截取5个字符${file::5}			从0开始,截取5个字符${file:0-6:3}		从倒数第6个字符开始,截取之后的3个字符${file: -4}			返回字符串最后四个字节,-前面是"空格"

简单实践

字符串实践

定制字符串内容
[root@localhost ~]# string_context="dsjfdsafjkldjsklfajkdsa"
[root@localhost ~]# echo $string_context
dsjfdsafjkldjsklfajkdsa
获取字符串长度
[root@localhost ~]# echo ${#string_context}
23
从0开始,截取5个字符
[root@localhost ~]# echo ${string_context:0:5}
dsjfd从5开始,截取5个字符
[root@localhost ~]# echo ${string_context:5:5}
safjk	从0开始,截取5个字符
[root@localhost ~]# echo ${string_context::5}
dsjfd从倒数第6个字符开始,截取之后的3个字符
[root@localhost ~]# echo ${string_context:0-6:3}
ajk返回字符串最后四个字节,-前面是"空格"
[root@localhost ~]# echo ${string_context: -4}
kdsa	

http://www.lryc.cn/news/298080.html

相关文章:

  • 软件应用实例分享,电玩计时计费怎么算,佳易王PS5游戏计时器系统程序教程
  • 架设游戏服务器租用价格?腾讯云和阿里云价格对比
  • ag-Grid:对数据变化的单元格进行高亮显示
  • Oracle 几种行转列的方式 sum+decode sum+case when pivot
  • [AIGC] Tomcat:一个简单 and 高效的 Java Web 服务器
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Toggle组件
  • 使用耳机壳UV树脂制作私模定制耳塞有哪些选择呢?
  • 什么是集群服务器
  • HCIA-HarmonyOS设备开发认证V2.0-3.轻量系统内核基础
  • 【JavaWeb】头条新闻项目实现 基本增删改查 分页查询 登录注册校验 业务功能实现 第二期
  • HiveQL——不借助任何外表,产生连续数值
  • Docker容器监控-CIG
  • python调用golang中函数方法
  • Ps:颜色取样器工具
  • Rust引用、借用和所有权详解
  • C# 字体大小的相关问题
  • 使用 Express.js 和 MySQL 构建 Web 应用程序
  • 1306. 跳跃游戏 III
  • List与数组相互转换
  • Linux openKylin(开放麒麟)系统SSH服务安装配置与公网远程连接
  • 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之AlphabetIndexer组件
  • java学习07---综合练习
  • 【RL】Bellman Equation (贝尔曼等式)
  • PyTorch 2.2大更新!集成FlashAttention-2,性能提升2倍
  • 2.9日学习打卡----初学RabbitMQ(四)
  • 大数据Flume--入门
  • 【SQL高频基础题】550.游戏玩法分析IⅣ
  • sheng的学习笔记-部署-目录
  • 【Java】悲观锁和乐观锁有什么区别?
  • Elasticsearch:使用查询规则(query rules)进行搜索