shell脚本-编程原理
1、 shell脚本语言介绍 优点:调用os(操作系统)的命令行,来实现所有功能 缺点:没有库调用(区分python) 变量:全局变量、局部变量、本地变量、传参 /etc/shells/ --查看当前系统支持的shell程序 echo $SHELL -- 查看当前会话的shell程序 /etc/passwd -- 制定了用户默认支持的shell程序 shell的执行: 1)bash命令来执行脚本 -n 查看shell脚本的逻辑错误(单词查不出) -x 逐行显示执行的脚本程序(方便排错) 2)授权 chmod +x filename.sh 使用全路径执行脚本,即可./filename.sh 2、变量 环境变量($HOME、$SHELL、) 局部变量 declare命令 -- 定义变量类型 本地变量 local在函数中使用 变量类型: 数值型:int 整型、浮点型(float)、布尔值(true/false) 字符串: 1)普通字符及字符串 2)数组 编程语言的分类: 强类型语言 -- 数值必须被定义,才能进行处理或运算 弱类型语言 -- 编程语言可以自动识别变量类型 【多态--一个数据具有多个属性,而最后使用的属性取决于和他进行运算事物数据】 传参 $? ---上一条命令执行状态(0 正确 1-255错误) $1 $2 .. ${10} --- 命令后面传入脚本的数据