一、shell脚本编程步骤
1、建立shell文件(.sh)
2、赋予执行权限(chmod 740 file.sh 或者 chmod u+x file.sh)
3、执行
注:shell不支持任何的数据类型,将输入默认为字符串。
二、shell脚本中的变量
1、用户自定义变量
与c不同,shell脚本定义变量时不需要说明变量类型。
但是在调用变量时要在变量前添加美元($)。
使用unset命令可以删除变量的赋值。
2、位置变量
位置变量就是通过输入的变量在命令行中所处的位置确定变量。
**$1 $2 $3 …**分别对应命令行中的第一、第二、第三个…参数
$# 统计命令行参数的个数
$0 脚本名称
$? 前一命令的输出结果。
三、test命令的使用方法
test $a -eq $becho $?####方式2if test -f $filenamethen ...fi####方式3if[ -f $filename]then...fi
其中,第三种方式,用方括号代替了test,但是一定要注意在方括号开始的部分添加至少一个空格。
另外,注意shell脚本编程时,赋值命令等于号左右两边不可以加空格,但是进行运算时(加减乘除),运算符左右必须加空格。