您的位置:首页 > 运维架构 > Shell

day 17 shell 脚本 命令

2020-07-24 13:05 281 查看

一、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 $b
echo $?
##
##方式2
if test -f $filename
then ...
fi
##
##方式3
if[ -f $filename]
then...
fi

其中,第三种方式,用方括号代替了test,但是一定要注意在方括号开始的部分添加至少一个空格。

另外,注意shell脚本编程时,赋值命令等于号左右两边不可以加空格,但是进行运算时(加减乘除),运算符左右必须加空格。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: