首先我们通过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
网友评论