
Shell编程
文章平均质量分 92
从入门到精通的Shell编程笔记教程!
奔跑的蜗牛!
故不积跬步,无以至千里;不积小流,无以成江海。
上海理工大学在读研究生,嵌入式技术半桶水的业余爱好者,有问题欢迎私信或邮箱沟通:fanglihui1998@163.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shell脚本编程之正则表达式
在 Shell 脚本中,正则表达式是一种强大且常用的文本处理工具,它可以用来匹配、搜索、替换和截取字符串。正则表达式是由一些字符去描述规则,在正则表达式中有两类字符(1)元字符(Meta Character):Shell 环境中具有特殊含义的字符,在命令行解释、文件名扩展、变量替换等方面起着关键作用。(2)普通字符:仅代表自身的字符。\元字符 ==> 普通字符正则表达式也有不同的流派(如Egrep,java,C#)很多语言都用到了正则表达式,但是这些语言中用来描述字符串规则的"元字符"不是都一样的,原创 2025-04-07 19:38:21 · 1165 阅读 · 1 评论 -
Shell脚本编程之大括号扩展
在 Shell 中,大括号扩展(Brace Expansion),通常也被称为"花括号扩展",是一种非常有用的功能,用于生成一系列字符串或文件名。它允许用户通过简短的语法快速生成多个相似的字符串或路径。这种功能在批量创建文件、生成序列数据或简化命令输入时非常方便。可以帮助我们简化代码、提高效率。注意:①、空格敏感性:大括号内部不能有空格,否则会导致错误。 ②、未匹配时不扩展:如果大括号内没有有效的模式,原样输出。 ③、与通配符的区别:大括号扩展与通配符(如 *、?)不原创 2025-04-03 17:22:52 · 793 阅读 · 0 评论 -
Shell脚本编程之运算符应用
Shell 和C/C++语言类似,支持多种运算符,包括:①、算数运算符②、关系运算符③、布尔运算符④、字符串运算符⑤、文件测试运算符提醒:原生的bash脚本并不支持简单的数学运算,但可以通过awk和expr等命令来实现简单的数学运算, 其中较为常见的是expr。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。原创 2025-03-23 14:45:25 · 1060 阅读 · 0 评论 -
Shell脚本编程之流程控制
shell中的流程控制语句包括条件判断、循环结构和流程控制命令等。Shell 脚本的流程控制在 嵌入式开发 和 Linux 运维 中扮演着至关重要的角色,能够实现自动化、资源管理和系统监控等核心任务。原创 2025-03-15 16:57:52 · 744 阅读 · 0 评论 -
Shell脚本编程基础篇(2)
shell编程就是通过shell语法将shell命令组合起来,写入一个文件中。将来运行这个文件时,就会执行里面的每一行shell语法,这个文件称之为shell脚本文件。通过shell脚本实现更加自动化和智能化。shell脚本就是实现Linux系统自动管理以及自动化运维所必备的工具,Linux 的底层以及基础应用软件的核心大都涉及 Shell 脚本的内容。本文将紧接上文,继续讲解shell的应用。原创 2025-03-10 21:49:43 · 845 阅读 · 0 评论 -
Shell脚本编程基础篇(1)
shell在英文中翻译为"贝壳",在贝壳内部就是linux系统内核,在贝壳外部就是用户。Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。Shell 本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序。对于shell而言,就是用户与内核之间的媒介。原创 2025-03-07 15:33:58 · 960 阅读 · 0 评论