shell脚本

目录

一.shell脚本基础

二.shell脚本中的变量


一.shell脚本基础

1 shell的作用

        Linux 系统中的 Shell 是一个特殊的应用程序,它介于操作系统内核与用户之间,充当 了一个“命令解释器”的角色。

        查看本机shell信息  

2 shell脚本的构成

 3 脚本执行逻辑及执行方式

        1.顺序执行:程序从上到下顺序执行

        2.选择执行:程序执行过程中,根据条件的不同选择执行

        3.循环执行:程序执行过程中重复执行某命令

        执行方式:指定路径执行文件(需要chomd赋权),指定shell解释器去执行(直接执行)

二.shell脚本中的变量

1.变量的作用

        用来存放存放系统和用户需要使用的特定参数

2.变量命名的要求

        ①区分大小写

        ②不能使用程序中的保留字和内置变量

        ③只能书中数字字母下划线,且不能以数字开头

        ④使用变量时硬通俗易懂

        ⑤赋值时使用双引号可以直接调用变量

        ⑥赋值时使用单引号不会调用变量

        ⑦赋值时使用(``反撇在tab上面)命令替换,提取命令执行后的输出结果和$( ) 用法相同

        ⑧{}可以分隔变量值

3.变量类型

        ①环境变量:系统维护的变量

        ②只读变量:不能修改的变量

        ③自定义变量:用户自定义的变量

        ④位置变量:$1 - $9 脚本后参数的位置1就代表第一个

        ⑤预定义变量:$*:返回所有(一个整体)

                                 $@:返回所有(独立个体)

                                 $?:表示前一条命令执行是否正确,正确返回0,错误返回非零

                                 $0:表示当前脚本的名字

                                 $#:表示命令行中位置参数的总个数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值