Shell 脚本语法
语法: 1. echo "Hello World !" //echo 命令用于向窗口输出文本 2.your_name="runoob.com" //变量名定义,变量名和等号之间不能有空格 命名规则: 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键字) 3.使用变量 加$ ,加花括号是为了帮助解释器识别变量的边界 echo ${your_name} 4.只读变量 readonly readonly myUrl 5.删除变量 unset ,不能删除只读变量 unset your_name 6.变量类型 1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。 2) 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。 3) shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行 二 字符串 1.单引号 双引号区别 双引号内可以引用变量 双引号内可以出现转义字符 2.获取字符串长度 string="abcd