Shell脚本官方说明
Shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出,简单来说Shell就是一个用户跟操作系统之间的一个命令解释器。
shell 编程注意事项
Shell脚本名称命名一般为英文、大写、小写,后缀以.sh 结尾
shell 脚本 变量不能以数字、特殊符号开头,不能使用特殊符号,可以用【_】下划线,不能使用关键字。
你的第一个脚本程序:
如果对输入过程不太了解,就直接复制粘贴。
1. cd /root/ 2. echo "echo HelloWorld">test.sh 3. chmod 777 test.sh 4. ./test.sh
效果如下图:
是否内嵌命令
通过type可以查看咱们平时使用的命令是否是【shell】内嵌命令,如果是代表执行效率就高。
type cd type echo type ps type ll type crond
识别内嵌shell命令
#!/bin/sh
Shell 脚本的第一行要写 #!/bin/sh,它指明了脚本中命令的解释器,否则在直接运行脚本时,将不能识别内嵌命令。
运行【.sh】的三种方法
1、【./】
在执行脚本时一定要写成 ./test.sh,而不是 test.sh,运行其他二进制的程序也一样,直接写 test.sh,Linux 系统会去PATH 里寻找有没有叫 test.sh 的,PATH 里只有 /bin、/sbin、/usr/bin 和 /usr/sbin 等,当前目录通常不在 PATH 里,所以写成 test.sh 会找不到命令,要用 ./test.sh 告诉系统就在当前目录中找。
2、【作为解释器参数来运行shell脚本】
3、【使用 source 命令执行】
创建变量
x=666 y=777 expr $x "+" $y