1.shell基础

1.定义变量与取值
定义:a=1
取值:$a
运算:
//方式1
[root@lab01 /]# a=1
[root@lab01 /]# b=2
[root@lab01 /]# c=$(($a+$b))
[root@lab01 /]# echo $c
3

//方式2
[root@lab01 /]# typeset a=2
[root@lab01 /]# typeset b=3
[root@lab01 /]# c=$a+$b
[root@lab01 /]# echo $c
5
逻辑判断
#!/bin/bash //声明为脚本文件
num=19
if(($num>=18)) //对数字比较使用两个小括号,如果是字符串则使用[[]]
then
        echo "可以进入"
else
        echo "未成年不允许进入"
fi
循环结构:
#!/bin/bash
typeset -i sum=0;
for((i=1;i<=100;i++));do
   sum=$(($sum+$i))
done
echo $sum
修改权限
//chmod +x test.sh

[root@lab01 Desktop]# ./test.sh
-bash: ./test.sh: Permission denied
[root@lab01 Desktop]# ls
test.sh
[root@lab01 Desktop]# chmod +x test.sh
[root@lab01 Desktop]# ll
total 4
-rwxr-xr-x. 1 root root 115 Jan 24 20:36 test.sh
[root@lab01 Desktop]# ./test.sh
可以进入

你可能感兴趣的:(1.shell基础)