linux中Shell脚本编程陷阱有哪些

2023-04-12 07:31:00 编程 脚本 陷阱

Linux中Shell脚本编程陷阱有哪些?

1. Shell中的变量没有类型

2. Shell中的变量没有作用域

3. Shell中的变量名称不能使用空格

4. Shell中的变量名称只能使用英文字母、数字和下划线

5. Shell中的变量名称不能以数字开头

6. Shell中的变量名称不能与Shell内置变量名称相同

7. 在Shell中定义的变量只在当前Shell中有效

8. Shell中没有常量概念

9. Shell中的数组只能使用索引访问

10. Shell中没有指针概念

11. 在Shell中定义函数时,不能使用函数名称作为参数

12. 在Shell中定义函数时,不能使用函数名称作为返回值

13. 在Shell中定义函数时,必须使用function关键字

14. 在Shell中定义函数时,函数名称后面不能有空格

15. 在Shell中定义函数时,函数名称后面必须有左括号

16. 在Shell中定义函数时,函数体中变量定义必须使用local关键字

17. 在Shell中定义函数时,函数名称后面必须有右括号

18. 在Shell中定义函数时,函数体中必须使用return关键字返回

19. 在Shell中定义函数时,函数体中return关键字后面不能有空格

20. 在Shell中定义函数时,函数体中return关键字后面只能是数字

相关文章