2.2.1 Shell-变量的定义到使用

2019-07-31  本文已影响0人  saygoodbye_e92e

首先我们通过Vim demo.sh在Vim编辑器中创建一个demo.sh文件

要把shel命令放到一个“脚本”当中,有一个要求:脚本的第一行必须写成类似这样的格式:

#!/bin/bash

这个是什么意思呢?就是给系统指定一款Shell解释器,来解释下面所出现的命令。

执行这个shell脚本

注意:脚本文件缺省是没有实行权限的,要使得脚本可以执行必须给他添加权限

其实,可以直接通过 sh demo.sh来执行这个脚本

还可以通过/bin/bash demo.sh来执行这个脚本

变量

shell脚本是一种弱类型的语言,在脚本当中使用变量不需要也无法指定编写的“类型”。缺省状态下,Shell脚本的变量都是字符串,即一连串的单词列表。

(1)自定义变量

注意:

1.赋值号(=)两边不能有空格。在shell脚本中,任何时候要给变量赋值,赋值号两边一定不能有空格。

2.命名规则:只能包含英文字母和数字,且不能以数字开头。

3.变量的引用:使用变量的时候,需要在变量的前面加一个美元符号:$A这个表示对变量的应用

输入参数:

在执行demo.sh脚本的时候,顺便给两个参数,要访问参数已经其他相关的值,就必须使用命令行变量如下:

可以直接在命令行中输入echo $? 来判断最后一条命令是否执行成功。

如下:

(2)系统预定义好的环境变量:比如PATH

上一篇 下一篇

猜你喜欢

热点阅读