• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Shell脚本入门之编写格式与执行方式的实现

    目标

    1、掌握shell脚本编写规范

    2、掌握执行shell脚本文件的3种方式与区别

    Shell脚本文件编写规范

     脚本文件后缀名规范

    shell脚本文件就是一个文本文件, 后缀名建议使用 .sh 结尾

    首行格式规范

    首行需要设置Shell解析器的类型, 语法

    #!/bin/bash

    含义: 设置当前shell脚本文件采用bash解析器运行脚本代码

    注释格式

    单行注释, 语法

    # 注释内容

    多行注释, 语法

    :!
    # 注释内容1
    # 注释内容2
    !

    shell脚本HelloWord入门案例

    需求

    创建一个Shell脚本文件hello.sh,输出hello shell world字符串

    效果


    1、创建shell脚本文件

    touch hello.sh

    2、编辑文件

    vim helloworld.sh

    3、增加shell脚本文件内容如下,并保存退出

    #!/bin/bash
    echo "hello shell world"

    4、执行脚本

    sh hello.sh

    运行效果

    脚本文件的常用执行3种方式

    介绍

    1、sh解析器执行方式

    语法: sh 脚本文件

    介绍: 就是利用sh命令执行脚本文件, 本质就是使用Shell解析器运行脚本文件

    2、bash解析器执行方式

    语法: bash 脚本文件

    介绍: 就是利用bash命令执行脚本文件, 本质就是使用Shell解析器运行脚本文件

    3、仅路径执行方式

    语法: ./脚本文件

    介绍: 执行当前目录下的脚本文件

    注意: 脚本文件自己执行需要具有可执行权限, 否则无法执行

    3种方式的区别

    ​ sh或bash执行脚本文件方式是直接使用Shell解析器运行脚本文件, 不需要可执行权限

    ​ 仅路径方式是执行脚本文件自己, 需要可执行权限

    执行脚本方式1-sh命令执行

    相对路径效果

    sh hello.sh

    绝对路径效果

    sh /root/sh_study/hello.sh

    执行脚本方式2-bash命令执行

    执行脚本方式3-仅路径执行

    语法

    步骤1:设置所有用户对此脚本文件增加可执行性权限

    语法

    步骤1:设置所有用户对此脚本文件增加可执行性权限

    chmod a+x 脚本文件

    步骤2:执行脚本语法

    脚本文件的相对路径或绝对路径

    示例:使用仅路径方式执行helloworld.sh脚本文件

    添加执行权限

    chmod a+x hello.sh

    相对路径执行命令

    ./hello.sh

    相对路径执行效果

    绝对路径执行命令

    /root/sh_study/hello.sh

    小结

    1、shell脚本文件编写规范?

    ​ 文件的后缀名: 建议使用 .sh 扩展名

    ​ 首行需要设置解析器类型 #!/bin/bash

    ​ 脚本文件中的注释

    ​ 单行注释, # 注释内容

    ​ 多行注释 :!

    # 注释内容

    !

    2、执行shell脚本文件有哪3种方式,并说明他们的区别?

    sh执行脚本文件

    bash执行脚本文件

    仅路径执行脚本文件

    区别: 前2种是解析器直接执行不需要可执行权限, 最后一种是脚本文件自己执行需要可执行权限

    到此这篇关于Shell脚本入门之编写格式与执行方式的实现的文章就介绍到这了,更多相关Shell 编写格式与执行方式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • shell脚本4种执行方式
    上一篇:分享一个可以通过命令简写执行对应命令的Shell脚本
    下一篇:shell脚本快速创建格式化磁盘与详细操作步骤
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Shell脚本入门之编写格式与执行方式的实现 Shell,脚本,入门,之,编写,