03 - shell之变量

2022-03-11  本文已影响0人  舍是境界

定义变量

查看变量

var1=centos
echo ${var1}6,5
centos6,5

unset var1

x=12
echo $x1.5
.5
echo ${x}1.5
121.5
unset x

系统预设变量

环境变量

echo $PATH
env

位置变量

#!/bin/bash
#test parameters
echo $1
echo $2
echo $3
echo $4
#!/bin/bash

useradd "$1"
echo "$2" | passwd --stdin $1

预定义变量

变量名 含义
$0 当前所在的进程或脚本名
$$ 当前进程的PID名
$? 命令执行后的返回状态,0表示正常,1或其他值的表示异常
$# 已加载的位置变量的个数
$* 所有位置变量的值
#!/bin/bash
echo $0
echo $*
echo $#
echo $$
./pre.sh
a b c d
4
23396

小结

上一篇 下一篇

猜你喜欢

热点阅读