shell脚本——变量

    科技2023-09-20  74

    这一部分用于介绍shell语言中的变量。

    shell 中的变量

    系统变量

    $HOME: 家目录 /home/uisee

    $PWD:当前脚本的目录信息(不带脚本名称)

    $SHELL: 默认的解析器 /bin/bash

    $USER :当前用户名 uisee

    变量的定义

    定义变量:A=1

    撤销变量:unset 变量(这里不能加上$) ,例如unset A

    声明静态变量:readonly变量,不能使用unset

    把变量变成全局变量:

    export 变量名

    注意:在定义变量的时候不能添加空格

    特殊的变量

    $n(n表示数字)

    功能描述:

    $0 $1~$9:代表第一到第9个参数

    对于10以上的参数,需要加上大括号${10}

    $# 所有输入参数的个数

    其中$* 和 $@的作用基本上相同,只有在加上引号“$*”的时候,

    $*:认为所有参数是一个整体

    $@:认为每个参数是相互独立的

    Processed: 0.017, SQL: 8