shell编程
Shell编程 第一个shell脚本 编写sh脚本 #!/bin/bash echo "Hello World !" 执行 1)作为可执行程序 chmod +x ./test.sh #使脚本具有执行权限 ./test.sh #执行脚本 直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 test.sh 是会找不到命令的,要用 ./test.sh 告诉系统说,就在当前目录找。其他二进制文件也一样。 2)作为解释器参数 /bin/sh test.sh Shell 变量 定义: your_name="runoob.com" • 注意: 1)变量名和等号之间不能有空格; 2)命名只能使用英文字母,数字和下划线,首个字符不能以数字开头; 3)不能使用bash里的关键字(可用help命令查看保留关键字)。 使用: 只要在变量名前面加美元符号即可 echo ${your_name} 变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界。 只读变量: readonly 删除变量: unset Shell 字符串 单引号字符串的限制: • 单引号里的任何字符都会原样输出