2.Shell变量

1.Shell变量

Shell变量分为两类:局部变量和环境变量。
 局部变量:只在创建他们的Shell脚本中使用。
 环境变量:则可以在创建他们的Shell及其派生出来的任意进程使用。

2.例子

#!/bin/bash
#A=123
#echo "This is:$A"
name=giao
echo "Your name is $name"

解析:
    $ :引用

运行

sh second_shell.sh

结果

3.shell常见系统变量解析

\     转译的意思
$0    当前程序名称
$n    当前程序的第n个参数
$*    当前程序的所有参数
$#    当前程序的参数个数
$?    当前程序执行完的状态(上一个命令是否执行成功),一般返回0表示执行成功
$UID  当前用户的ID
$PWD  当前所在目录

测试

#!/bin/bash
echo "user id:$UID"
echo "$pwd"
echo "$0"
echo "$1"

结果

posted @ 2020-05-31 23:04  人民广场的二道贩子  阅读(153)  评论(0编辑  收藏  举报