shell脚本工作方式
交互式:用户每输入一条命令就立即执行
批处理:由用户事先编写好一个完整的shell脚本,Shell会一次性执行脚本中的诸多命令。
shell脚本构成:1.脚本声明 #!/bin/bash 这个语句必须要有 2.脚本注释 # 多写的是对于功能的解释或者一些说明信息 3.脚本命令如:ls /etc/passwd pwd
编写一个最简单的shell脚本
创建脚本 vim haha.sh 脚本内容:#!/bin/bash #For example #cd /etc ls -a 在文件逐条写上三句话,就写成了一个最简单的shell脚本
接收用户参数
shell脚本在执行的时候,是做了两件事情:1.接受用户的参数 2.判断用户的参数
1.接受用户的参数
shell脚本语言内置了用于接收参数的变量,分别是:
$0 脚本的名称
$# 总共接收了几个参数 $* 接受到的参数分别是什么
$1,$3,$5 接受到的第一个,第三个,第五个参数分别是什么
$? 上一次脚本执行的返回结果,返回数值0,则为成立,返回数值1,即为错误。