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  人民广场的二道贩子  阅读(181)  评论(0)    收藏  举报