shell脚本–常用

shell脚本
1.用途
shell脚本就是一些命令的集合。linux维护。
2.文件命名
Shell脚本通常都是以.sh为后缀名的,不带这个后缀也是可以的,只是大家的习惯而已。
3.规范
shell脚本中的第一句一般是:

#!/bin/bash

标志你的shell脚本使用的是bash语法,如果没有这句话,shell脚本不能被正确执行。

4.语法
4.1.变量
变量赋值没有空格

a=b;
#变量的使用 $a
echo "$a"

4.2.计算

a=1;
b=2;
c=$[$a+$b]
#变量的使用 $a
echo "$c"

4.3.交互
可以与用户交互

echo "输入x"
#read命令获得用户输入
read x;
echo "输入y";
read y;
echo "输出计算结果";
sum=$[$x+$y];
echo "$sum"

4.4.预设变量
可以接受变量参数

sum=$[$1+$2];
echo "$0 $sum"

其中$1是预设的第一个变量,$2是预设的第二个变量,$0是脚本的名称
执行方法如下:

sh test.sh 6 7 

输出test.sh 13
4.5.逻辑判断

#判断必须是两个括号,fi闭合if
if((a<30)); then 
echo "a<30";
elif ((a>40)) && ((a<60)); then
echo "40<a<60";
else 
echo "a>=30";
fi

4.6.source 立即生效修改
5.执行
shell脚本执行语法是:

sh test.sh
# 加-x参数可以查看执行过程,方便调试
sh -x test.sh
此条目发表在Linux分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注