美文网首页
Linux shell script

Linux shell script

作者: Ray_boom | 来源:发表于2020-02-06 19:45 被阅读0次
1、重定向符号 > 把运行内容打印放入文件
image.png
2、脚本文件习惯用sh来结尾,例file.sh

运行脚本 命令 sh

sh file.sh
3、shell变量

简单的变量赋值(等号两边不能加空格)

a = 10 #简单的赋值
4、在linux中输出命令
echo

结合两者,如果要输出a时,在file.sh脚本中有以下内容

a = 10
echo $a

在linux终端运行file.sh脚本


image.png
需要注意的是:除了对变量进行赋值外,其他地方如果调用此变量,需要在变量前面加一个 $ 符号。

脚本中:在加减乘除运算当中*和()使用时要加反斜杆。

5、条件语句

大于 -gt 小于 -lt 大于等于 -ge 小于等于 -le 等于 -eq 不等于 -ne

if [ $a -gt $b ]
then
        echo $a
else
        echo $b
fi

6、for循环

for x in 1 2 3 4 5 6 7 8 9
do
      echo $x
done

7、while循环

while [ $x -le $10]
do 
      echo $x
      x = `expr $x + 1`
done  

8、字符串
输入使用read命令
字符串比较使用 等于= 不等于 !=
判断字符串是否为空 -z 不为空 -n

str = "sds"
-z str

例1:

echo "请输入 a:"
read a 
echo "请输入 b:"
read b
c = `expr $a + $b`
echo $c

例2:

password = “hello123”
echo = "please enter a password:"
read userPassword
if [ $password = $userPassword]
then 
    echo "the password is correct"
else
    echo "the password is fail"
fi

如果脚本中包含数组,运行脚本命令使用bash

相关文章

网友评论

      本文标题:Linux shell script

      本文链接:https://www.haomeiwen.com/subject/grlkxhtx.html