news 2026/9/6 1:19:02

Shell字符串操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Shell字符串操作

0 前言

字符串操作主要放在${}进行,而$()则是将字符串当作命令来执行。

1 替换

${string/substring/replacement} # 使用$replacement来替换第一个匹配的$substring。

2 删除

${string##substring} # 从变量$string的开头,删除最长匹配$substring的子串,可用于判断文件后缀名[4]。

3 截取

详见参考资料[5]。

参考资料

[1]linux shell 字符串操作(长度,查找,替换)详解

[2]shell变量里的字符替换

[3]Bash Shell字符串操作小结

[4]Shell获取文件后缀名

[5]Shell字符串截取的实现方法(非常详细)

[6]在shell中如何判断字符串是否以某个字符开头

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/5 23:54:47

收银系统如何打通库存外卖与AI称重,实现连锁门店一体化管理

在餐饮和生鲜零售门店,收银软件最容易出现的尴尬不是“机器坏了”,而是收银、库存、外卖、称重各干各的:前台打出来的订单和实际库存对不上,外卖平台改菜单要店长登录后台手动同步,总部问门店今天卖了多少,…

作者头像 李华
网站建设 2026/9/5 23:53:43

Spring Boot+Vue仿知乎项目实战:前后端分离架构全流程解析

简介:这是一套基于前后端分离架构的仿知乎社区系统,采用SpringBoot构建后端服务、Vue实现前端交互,专为计算机类专业学生(如计科、人工智能、通信工程等)设计,适用于毕业设计、课程设计、项目实训及初学者进…

作者头像 李华
网站建设 2026/9/5 23:52:33

BERT-CNN-BiLSTM混合模型在情感分析中的应用与实现

简介:本资源是一套面向中文文本情感分析与分类任务的深度学习实战方案,适用于NLP初学者及有一定PyTorch基础的开发者,聚焦于融合预训练语义建模与序列特征提取的混合架构实践。资源共8个文件,涵盖MP4教学视频(详解模型…

作者头像 李华
网站建设 2026/9/5 23:51:43

STM32F103驱动ATSHA204A硬件加密芯片实战:I2C与SWI接口详解

简介:本资源面向嵌入式安全开发工程师及STM32初学者,提供ATSHA204A加密芯片的完整软硬件集成方案,解决物联网设备身份认证、密钥存储与挑战响应式鉴权等核心安全需求。压缩包共1020个文件,总计10.84MB,涵盖95个头文件&…

作者头像 李华
网站建设 2026/9/5 23:45:47

从PHP源码到可运营返利商城:环境搭建、功能拆解与安全优化实战

简介:本资源是一套基于PHP开发的MallWWI新模式返利商城系统完整源码,面向中高级PHP开发者、电商系统学习者及二次开发需求者,聚焦返利营销场景下的业务建模与工程实现。系统涵盖商品展示、购物车、订单管理、多级返利(购物/邀请/分…

作者头像 李华
网站建设 2026/9/5 23:44:35

Compose 重组优化 - 参数稳定性(跳过不必要重组)

参考文章1 参考文章2 一、概念 1.1 稳定类型的定义 这个值的变化可被 Compose 观察,不会在 Compose 不知道的情况下变化。 不可变:对于类型 T 的两个实例 a 和 b,如果 a.equals.(b) 的结果是长期不变的,那么 T 是一个稳定类型。…

作者头像 李华