shell位置参数和特殊变量

来源:互联网 发布:网络销售渠道有哪2种 编辑:程序博客网 时间:2024/05/21 22:49



常见的位置参数和特殊变量

$0  ./t8.sh$1、$2... 位置参数 $# 表示参数有多少个$@ 可以用在for循环中的in后面$* 表示参数列表"$1" "$2"..$?上一条命令的执行结果$$ 当前进程号
  • $1
#! /bin/shecho $0echo $1echo $2echo $3
python@ubuntu:5$ chmod a+x t8.shpython@ubuntu:5$ ./t8.sh aa bb cc./t8.shaabbcc
  • cat t8.sh : 查看脚本代码
  • $#
echo $#
  • shift 左移一位
echo $@shiftecho $@
python@ubuntu:5$ vi t8.shpython@ubuntu:5$ ./t8.sh aa bb ccaa bb ccbb cc