将来的你
一定会感谢现在拼命努力的自己

程序设计

高级字符串

admin阅读(9)评论(0)赞(0)

8 字符串处理 8.1 字符串切片 基于偏移量取字符串 #返回字符串变量var的长度 ${#var} #返回字符串变量var中从第offset个字符后(不包括第offset个字符)的字符开始,到最后的部分,offset的取值在0 到 ${#...

shell数组

admin阅读(8)评论(0)赞(0)

7 数组 7.1 数组介绍 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引的编号从0开始,属于数值索引 索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版...

shell函数-三叶运维

shell函数

admin阅读(9)评论(0)赞(0)

5 函数介绍 函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程 它与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是shell程序的一部分 函数和shell程序比较相似,区别在...

shell循环-三叶运维

shell循环

admin阅读(7)评论(0)赞(0)

循环 循环执行介绍 将某代码段重复运行多次,通常有进入循环的条件和退出循环的条件 重复运行次数 循环次数事先已知 循环次数事先未知 常见的循环的命令:for, while, until for循环 格式1: for 变量名 in 列表;do...

shell信号捕捉脚本

admin阅读(8)评论(0)赞(0)

信号捕捉 trap trap '触发指令' 信号 进程收到系统发出的指定信号后,将执行自定义指令,而不会执行原操作 trap '' 信号 忽略信号的操作 trap '-' 信号 恢复原信号的操作 trap -p 列出自定义信号操作 trap...

shell用户环境配置

admin阅读(8)评论(0)赞(0)

bash的配置文件 bash shell的配置文件很多,可以分成下面类别 按生效范围划分两类 全局配置: /etc/profile /etc/profile.d/*.sh /etc/bashrc 1 2 3 / etc / profile ...

shell条件-三叶运维

shell条件

admin阅读(9)评论(0)赞(0)

组合测试条件 第一种方式 [ ] [ EXPRESSION1 -a EXPRESSION2 ] 并且,EXPRESSION1和EXPRESSION2都是真,结果才为真 [ EXPRESSION1 -o EXPRESSION2 ] 或者,EX...

shell运算-三叶运维

shell运算

admin阅读(8)评论(0)赞(0)

算术运算 shell 支持算术运算,但只支持整数,不支持小数 bash中的算术运算 + - * / % 取模,即取余数,示例:9%4=1,5%3=2 ** 乘方 1 2 3 4 5 6 + - * / %    取模,即...

shell变量-三叶运维

shell变量

admin阅读(8)评论(0)赞(0)

变量 变量 变量表示命名的内存空间,将数据放在内存空间中,通过变量名引用,获取数据 变量类型 变量类型: 内置变量,如:PS1,PATH,UID,HOSTNAME,$$,BASHPID,PPID,$?,HISTSIZE 用户自定义变量 不同...

shell基础-三叶运维

shell基础

admin阅读(10)评论(0)赞(0)

1 编程基础 Linus:Talk is cheap, show me the code 1.1 程序组成 程序:算法+数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式 1.2 程序编程风格 面向...