
shell编程篇
文章平均质量分 81
内容不涉及linux基础,最终案例会偏向于安全加固方向
哈哥撩编程
【易编橙·终身成长社群】星主,2023年度·博客之星&超级个体得主,COC上海社区主理人,谷歌、亚马逊、1024等开发者大会分享嘉宾,《程序员:职场效能必修宝典》作者。
展开
-
shell - 01 - Shell入门:扎好马步 走的更稳
shell 区别于高级语言,是一种弱类型编程语言。弱类型,即表示一种非严谨标准化输出的语言。原创 2021-08-31 10:50:41 · 680 阅读 · 0 评论 -
shell - 02 - Shell的转折点:流程与控制
文章目录使用 if - then 语句语法使用 if - then - else 语句语法嵌套if语法条件测试 - 数值比较条件测试 - 字符串比较条件测试 - 文本比较复合条件测试if - then 中使用双括号if - then 中使用双方括号case 命令使用 if - then 语句与高级语法中的if语句一样,如果满足某个条件就执行对应条件内的逻辑(条件、语法、赋值等等)语法不同于高级语言中的语法格式if command | condition # 命令或者条件then原创 2021-08-31 10:57:25 · 356 阅读 · 0 评论 -
shell - 03 - 一切编程的基石:循环与控制
文章目录for 命令for 循环读取列表值for 循环读取变量的值for 循环从命令执行结果读取值C语言风格的for 命令while 循环命令until 命令控制循环的 break 的指令控制循环的 continue 指令处理循环的输出for 命令在编程中,重复遍历执行某些命令是非常常见的,通常情况下需要循环遍历迭代某些特定的值,这样的情况下就需要使用 for 循环。for循环简介:循环遍历一系列特定值,然后在结构体中针对每个特定值做处理。语法如下for var in list # 这里的list原创 2021-08-31 11:09:05 · 293 阅读 · 0 评论 -
shell - 04 - 变量的高级用法
文章目录变量的替换和测试字符串处理方法一举例方法二举例字符串处理完整脚本命令替换有类型变量声明变量类型方式declare 命令参数表bash数学运算之 exprbash数学运算之 bc变量的替换和测试变量替换的语法${变量名#匹配规则} 从变量开头进行规则匹配,将符合最短的数据删除${变量名##匹配规则} 从变量开头进行规则匹配,将符合最长的数据删除${变量名%匹配规则} 从变量尾部进行规则匹配,将符合最短的数据删除${变量名%%匹配规则} 从变量尾部进行规则匹配,将原创 2021-08-31 11:21:07 · 391 阅读 · 0 评论 -
shell - 05 - 函数的高级用法
Linux shell 中的函数和大多数编程语言中的函数一样将相似的任务或者代码封装到函数中,供其他地方调用原创 2021-09-03 00:38:38 · 345 阅读 · 0 评论 -
shell - 06 - Shell编程中的常用工具 -文件查找及操作
find命令在linux系统中是很常用的一个命令,可以组合起来用,基于各种组合命令的查找,对磁盘里的文件进行遍历查找。缺点是效率较低、比较慢原创 2021-09-05 13:26:34 · 658 阅读 · 0 评论 -
shell - 07 - Shell文本处理三剑客 - grep
文章目录grep 与 egrepgrep 语法格式grep 与 egrep 总结文本三剑客grep 过滤器,在我们的文件中查找符合我们条件的内容,包含指定关键字、字符串的内容 sed 流编辑器,针对我们常见的文件进行修改。 awk 报告生成器,针对我们输出的数据进行报告处理。grep 与 egrep两者都是过滤器,区别在于 ‘egrep’ 增加了一些扩展正则表达式的选项grep 语法格式第一种形式 grep [option][pattern][f原创 2021-09-05 15:44:02 · 345 阅读 · 0 评论 -
shell - 08 - Shell文本处理三剑客 - sed -编辑命令详解
grep 过滤器,在我们的文件中查找符合我们条件的内容,包含指定关键字、字符串的内容 sed 流编辑器,针对我们常见的文件进行修改。 awk 报告生成器,针对我们输出的数据进行报告处理。原创 2021-09-07 00:35:25 · 433 阅读 · 0 评论 -
shell - 09 - Shell文本处理三剑客 - sed -文件内容操作详解
Shell文本处理三剑客 - sed -文件内容操作详解原创 2021-09-07 20:22:24 · 645 阅读 · 2 评论