初识SHELL脚本编写

    shell脚本是一种shell编写的脚本程序,简单来说就是将linux命令加上对应的语法结构,linux命令是基础

    常见shell种类:Bourne Shell、Bourne Again Shell、C Shell、K Shell、Shell for Root.

    在一般情况下,人们并不区分 Bourne Shell 和 Bourne Again Shell,所以,像 #!/bin/sh,它同样也可以改为 #!/bin/bash

     #! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序。

     通过文本编译器(可以使用vi/vim命令来创建文件),新建一个文件test.sh,扩展名为.sh,扩展名并不影响脚本执行(主要作用见名知意)。

     实例:

 #!/bin/sh
 
 echo "Hello World!"

    执行shell脚本有两种方法:

    1、作为解释器参数

     sh test.sh

     2、作为可执行程序

      此方法需要文件具有可执行权限并cd到对应目录

      chmod +x ./test.sh #为脚本赋予可执行权限

     ./test.sh #执行脚本

     日常中常用定义使用哪种sh解释器来解释脚本主要有#!/bin/sh和#!/bin/bash

     两者在用法中的区别可以简单的解释为#!/bin/sh解释中碰到异常会中止解释,停在此处而#!/bin/bash不会。

     如果想要#!/bin/bash达到#!/bin/sh的效果需要将第一行改为#!/bin/bash --posix

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值