首页 > Shell脚本 > Shell编程 阅读:1,354

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函数返回值精讲

编程帮,一个分享编程知识的公众号。跟着站长一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

文章不涉及代码,不烧脑细胞,人人都可以学习。

当你决定关注「编程帮」,你已然超越了90%的程序员!

编程帮二维码
微信扫描二维码关注