美文网首页
如何写shell脚本?尝试自己编写一个简单脚本

如何写shell脚本?尝试自己编写一个简单脚本

作者: LALH_08ca | 来源:发表于2017-08-08 13:59 被阅读0次

    1. 创建Shell脚本文件

    2. 显示消息

    3. 使用变量

    4. 反引号

    5. 重定向输入输出

    6. 管道

    7. 执行数学运算

    8. 退出脚本


    1. 创建脚本文件的时候,必须将文件的第一行指定要使用的shell。其格式为:

    #!/bin/bash

    运行脚本文件时要制定文件位置,还要赋予文件运行的权限:

    chmod u+x file

    运行:./file

    2. 显示消息:echo命令,比如:

    #!/bin/bash

    echo "========请输入用户名========="

    3. 使用变量:

    Linux中变量分为环境变量和用户变量两种。环境变量就是系统环境中自带的变量,比如set命令可以查看所有的环境变量。用户变量就是用户自己定义的变量,只存在于当前的shell中。

    在脚本文件中引用变量的时候要用美元符:$,。比如:

    #!/bin/bash

    echo "UID id : $UID"

    定义用户变量的时候不能出现空格:var=100

    4. 反引号

    Linux中的反引号可以将shell命令的输出赋值给变量:

    #!/bin/bash

    test=`date`

    echo $test

    5. 重定向输入输出

    输出:将命令执行的结果输出到文件中保存

    输入:将文件输入给命令使用

    重定向输出使用大于号:>

    重定向输入使用小于号:<

    #!/bin/bash

    date > test6

    test6<wc

    6. 管道

    管道是将一个命令的输出作为下一个命令的输入,比如:

    #!/bin/bash

    set | more

    7. 数学运算

    Linux shell中使用expr作为整数的运算,使用bc进行浮点数的运算,比如:

    #!/bin/bash

    test1=`expr 1 \* 5`

    echo $test1

    var1=`echo " scale=4; 3.44 / 5" |bc`

    echo $var1

    8. 退出脚本

    #!/bin/bash

    exit 5


    技能树.IT修真院

    “我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

    这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧 !

    注册邀请码:99872160      注册链接:IT修真院

    相关文章

      网友评论

          本文标题:如何写shell脚本?尝试自己编写一个简单脚本

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