大数据学习-linux基础-day04
程序员文章站
2024-01-15 19:32:46
...
编写一个简单的脚本test.sh
Shell脚本中用#表示注释,相当于C语言的//注释。但如果#位于第一行开头,并且是#!(称为Shebang)则例外,它表示该脚本使用后面指定的解释器/bin/sh解释执行。如果把这个脚本文件加上可执行权限然后执行:
#! /bin/sh
echo "hello shell"
执行方式:
chmod a+x test.sh
./test.sh
shell中$的使用
$0:Shell 的命令本身
1到1到9:表示 Shell 的第几个参数
$? :显示最后命令的执行情况
$#:传递到脚本的参数个数
$$:脚本运行的当前进程 ID 号
$*:以一个单字符串显示所有向脚本传递的参数
$!:后台运行的最后一个进程的 ID 号
$-:显示 Shell 使用的当前选项
if语句的使用`
if [ $1x == "ab"x ]; then
echo "you had enter ab"
elif [ $1x == "cd"x ]; then
echo "you had enter cd"
else
echo "you had enter unexpected word"
fi
for 循环的使用
for ((i=1; i<=100; i ++))
do
echo $i
done
上一篇: UIImageView添加点击事件
下一篇: python matplotlib库学习