news 2026/4/3 3:01:21

49、Bash编程:模式匹配、命令操作与示例代码详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
49、Bash编程:模式匹配、命令操作与示例代码详解

Bash编程:模式匹配、命令操作与示例代码详解

1. extglob扩展模式匹配运算符

在使用shopt -s extglob时,以下运算符会生效。匹配默认区分大小写,但可以使用shopt -s nocasematch(bash 3.1+)来改变这一特性,该选项会影响case[[命令。

分组含义
@( … )仅出现一次
*( … )零次或多次出现
+( … )一次或多次出现
?( … )零次或一次出现
!( … )除这些出现情况外的任何情况

2. tr转义序列

tr命令的转义序列如下表所示:

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

如何用Dify接入本地大模型?附详细配置步骤,值得收藏

本文详细介绍了在Dify平台接入本地大模型的完整流程,包括Ollama安装部署、大模型选择配置、Dify关键设置及Docker环境下Base URL的正确配置方法。文章提供了具体操作步骤和参数设置,帮助用户成功搭建基于本地大模型的企业级知识库系统,适合希…

作者头像 李华
网站建设 2026/3/15 14:50:07

自动化大尺寸批量3D检测,自动化三维扫描系统实现钢板支架在线检测-中科米堆CASAIM

零部件的尺寸精度对产品装配过程与最终使用效果起着决定性作用。以钢板支架为例,这类大型金属构件在制造过程中,尺寸的微小偏差都可能影响整体结构的稳定性。传统检测方法通常依赖人工操作,工人需要使用卡尺、千分尺等工具逐一测量各个部位&a…

作者头像 李华
网站建设 2026/3/31 12:13:36

LeetCode Hot100 —— 普通数组(面试纯背版)(五)

1、最大子数组和给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例 1:输入:nums [-2,1,-3,4,-1,2,1,-5,4] 输出&am…

作者头像 李华
网站建设 2026/3/29 1:28:01

一篇文章搞懂退出功能

一、退出要实现的操作(1)清理掉当前用户缓存数据(2)清理掉权限相关配置(3)返回到登录页二、主动退出主动退出指的是用户点击登录按钮之后退出就是绑定点击退出事件,然后这个退出函数一般写在sto…

作者头像 李华
网站建设 2026/3/31 14:46:40

AI大模型应用开发学习-23【20251217】

学习内容: 👉课程主题:《项目实战:企业知识库》 ✅ 企业RAG大赛:搭建RAG知识库 RAG冠军方案(多路由动态知识库)RAG比赛任务说明基础RAG系统流程解析模块、Docling优化、表格序列化内容提取&…

作者头像 李华
网站建设 2026/3/31 0:35:42

24、Samba使用:SSL配置与性能调优

Samba使用:SSL配置与性能调优 1. SSL代理设置 SSL代理程序可以作为独立二进制文件或源代码获取,可从 http://obdev.at/Products/sslproxy.html 下载。以下以在Windows NT系统上配置为例,Unix系统的设置步骤与之相近,操作时需确保为超级用户(管理员)。 1. 文件准备 …

作者头像 李华