您的位置:首页 > 博客中心 > 互联网 >

sh脚本例子

时间:2022-05-11 07:04

#!/bin/bash
echo "第一个参数为: $1";
echo "参数个数为: $#";
echo "表示执行脚本传入参数的列表 $*";

sh demo.sh 111 222 333
1、$# 表示执行脚本传入参数的个数
2、$* 表示执行脚本传入参数的列表(不包括$0)
3、$$ 表示进程的id
4、$@ 表示执行脚本传入参数的所有个数(不包括$0)
5、$0 表示执行的脚本名称
6、$1 表示第一个参数
7、$@ 表示第二个参数
8、$? 表示脚本执行的状态,0表示正常,其他表示错误


#!/bin/bash
a=1;
b=2;
echo `expr $a + $b`;
echo $((a + b));
echo $[a + b];

 

#!/bin/bash
read -p "please input your name:" NAME ## read命令用于从控制台读取输入数据
## printf ‘%s\n‘ $NAME
if [ $NAME = root ]
then
echo "hello ${NAME} , welcome !"
elif [ $NAME = itcast ]
then
echo "hello ${NAME} , welcome !"
else
echo "Get out Please"
fi


#!/bin/bash
for N in 1 2 3
do
echo $N
done

 

#!/bin/bash
for (( i = 0; i <= 5; i++))
do
echo "welcome $N times"
done

 

#!/bin/bash
funWithReturn(){
echo "这个函数会对输入的两个数进行相加运算"
echo "输入第一个数"
read aNum
echo "输入第二个数"
read anotherNum
echo "两个数分别为$aNum 和 $anotherNum "
return $(($aNum+$anotherNum))
}
funWithReturn
echo "出入的两个数的和是: $?"

 

本类排行

今日推荐

热门手游