1.定义
shell script 是利用shell的功能写的一个程序,这些程序是使用纯文本文件,将一些shell的语法和命令(含外部命令)写在里边,搭配正则表达式,管道命令与数据流重定向等功能以达到我们所需要的目的
2.shell script 注意事项“
- 命令的执行是从上至下,从左到右。
- 命令,参数之间的多个空白会被忽略掉
- [tab]键所得的空白也看做空格键
-
可以作为批注,后边的文字和内容被忽略掉
- 当我们写了一个文件,却因为没有权限去保存的话,可以使用强制保存的方法
%!sudo tee % > /dev/null
运行shell script
- 直接命令执行 : shell.sh 文件必须有可读与可执行(rx)的权限。
- 绝对路径 :使用/home/dmtsai/shell.sh来执行命令
- 相对路径 : 假设工作目录在/home/dmtsai/,则使用./shell.sh来执行。
- 变量 : ‘PATH’功能,将shell.sh放在
- 在bash环境下,可以使用 bash shell.sh 来运行shell脚本
shell脚本实例
#!/bin/bash
# program
- # this program shows "hello world !" in your screen.
echo -e "hello world ! \a \n"
exit 0
- 第一行#!/bin/bash声明这个script 使用shell名称 用于加载有关bash的环境配置文件,如果缺少,则程序无法执行
- 除了第一行的#之外,其他的#都是用于做注释
- 主程序部分是 echo这一部分
- exit代表离开script并且回传给系统一个0
网友评论