首页 > Shell > Shell编程 阅读:9,398

Shell编程

这一章我们正式进入 Shell 脚本编程,重点讲解变量、字符串、数组、数学计算、选择结构、循环结构和函数。

Shell 的编程思想虽然和 C++、Java、Python、C# 等其它编程语言类似,但是在语法细节方面差异还是比较大的,有编程经验的程序员可能会觉得非常别扭,要慢慢适应。
教程目录:
1. Shell变量:Shell变量的定义、赋值和删除
2. Shell变量的作用域:全局变量、环境变量和局部变量
3. Shell命令替换:将命令的输出结果赋值给变量
4. Shell位置参数(命令行参数)
5. Shell特殊变量:Shell $#、$*、$@、$?、$$
6. Shell $*和$@之间的区别
7. Shell $?:获取函数返回值或者上一个命令的退出状态
8. Shell字符串详解
9. Shell字符串拼接(连接、合并)
10. Shell字符串截取(非常详细)
11. Shell数组:Shell数组定义以及获取数组元素
12. Shell获取数组长度
13. Shell数组拼接,Shell数组合并
14. Shell删除数组元素(也可以删除整个数组)
15. Shell关联数组(下标是字符串的数组)
16. Shell内建命令(内置命令)
17. Shell alias:给命令创建别名
18. Shell echo命令:输出字符串
19. Shell read命令:读取从键盘输入的数据
20. Shell exit命令:退出当前进程
21. Shell declare和typeset命令:设置变量属性
22. Shell数学计算(算术运算,加减乘除运算)
23. Shell (()):对整数进行数学运算
24. Shell let命令:对整数进行数学运算
25. Shell $[]:对整数进行数学运算
26. Shell expr命令:对整数进行运算
27. Linux bc命令:一款数学计算器
28. Shell declare -i:将变量声明为整数类型
29. Shell if else语句(详解版)
30. Shell退出状态
31. Shell test命令(Shell [])详解,附带所有选项及说明
32. Shell [[]]详解:检测某个条件是否成立
33. Shell case in语句详解
34. Shell while循环详解
35. Shell until循环用法详解
36. Shell for循环和for int循环详解
37. Shell select in循环详解
38. Shell break和continue跳出循环详解
39. Shell函数详解(函数定义、函数调用)
40. Shell函数参数
41. Shell函数返回值精讲

关注微信公众号「站长严长生」,跟着站长一起学习,拒绝躺平,跳出内卷。

每日更新,坚持原创,敢说真话,凡事有态度。

编程+求职+创业+营销,既有硬知识,也有软技能。

手机端阅读教程,随时随地都能学习。

即将绑定网站部分功能,包括注册登录、找回密码、获取下载链接等。

魏雪原二维码
微信扫描二维码关注