欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

大数据学习-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
相关标签: 笔记