Shell入门知识2——变量

xiaoxiao2021-02-28  11

基本介绍

分为系统变量和用户自定义变量。

系统变量:

$HOME、$PWD、$SHELL、$USER等等。

当前shell中所有的变量:

set

定义变量

变量=值

定义静态变量

readonly变量

注:不能unset

撤销变量

unset 变量

简单例子

#!/bin/bash A=100 // 定义 echo “A=$A” // 使用变量时要用$ unset A // 撤销变量 readonly B=99 // 定义静态变量 echo "B=$B" // 使用变量 unset B // 调用的时候会报错,静态变量不能unset echo "B=$B"

变量名称的规则

1)变量名称可以由字母、数字、下划线组成,但不能以数字开头;

2)等号两侧不能有空格;

3)变量名称一般为的大写。

命令的返回值付给变量

1)A=ls -la,反引号执行里面的命令,并把返回值赋给变量A;

2)A=$(ls -la)等价于反引号。

例子:

#!/bin/bash RESULT=`ls -l /home` echo $RESULT
转载请注明原文地址: https://www.6miu.com/read-2650347.html

最新回复(0)