AI智能
改变未来

day 17 shell 脚本 命令

一、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脚本编程时,赋值命令等于号左右两边不可以加空格,但是进行运算时(加减乘除),运算符左右必须加空格。

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » day 17 shell 脚本 命令