-
1.定义变量 格式:变量名称=变量值(=左右不能加空格) 例如: x=5 就定义了一个叫x的变量#注意5是字符,不是数字,不能加减乘除。 name="hello world" 2.变量调用 在变量名之前加一个$ 例如: echo $x echo $name 3.变量叠加 x=123 x="$x"456(注意区分'$x') x=${x}456(不常用) 4.变量查看 set 显示当前系统所有运行的变量 set -u 如果设定此选项,未声明的变量会提示报错 unset name(无$符号)查看全部
-
变量默认都是字符串型 1、用户自定义变量 2、环境变量 3、预定义变量查看全部
-
read.sh: #!/bin/bash read -p "please input your name:" -t 30 name echo $name read -p "please input your passwd:" -s passwd echo -e "\n" echo $passwd read -p "please input your sex [M/F]:" sex echo -e "\n" echo $sex查看全部
-
预定义变量(echo): 1.$?:最后一次执行的命令的返回状态。 如果这个变量的值为0,证明上一个命令正确执行;如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了。 2.$$:当前进程的进程号(PID)。 3.$!:后台最后一个运行的进程的进程号(PID)。 接收键盘输入 read [选项] [变量名] 选项: -p "提示信息":在等待read输入时,输出提示信息 -t 秒数:read命令会一直等待用户输入,使用此选项可以指定等待时间 -n 字符数:read命令只接受指定的字符数,就会执行 -s:隐藏输入的数据,适用于机密信息的输入 read.sh: #!/bin/bash read -p "please input your name:" -t 30 name echo $name read -p "please input your passwd:" -s passwd echo -e "\n" echo $passwd read -p "please input your sex [M/F]:" sex echo -e "\n" echo $sex查看全部
-
查看系统变量和查看环境变量查看全部
-
环境变量定义查看全部
-
变量的分类查看全部
-
PS1环境变量查看全部
-
变量命名规则查看全部
-
预定义变量查看全部
-
位置参数变量查看全部
-
变量命名规则查看全部
-
set -u 开启提示 name="jie cao" echo $name name=${name}789 echo $name unset name查看全部
-
set 查看所有变量 env 查看环境变量查看全部
-
查看环境变量查看全部
举报
0/150
提交
取消