标签:sh默认变量
$0
当前脚本的文件名
$n
传递给脚本或函数的参数,n是数字,第n个参数
$#
传递给脚本或函数的参数个数
$*
传递给脚本或函数的所有参数
$@
传递给脚本或函数的所有参数。被””包含时,与$*稍有不同
$?
$$
当前shell的进程ID
#!/bin/bash
echo "File Name: $0"
echo "First Parameter : $1"
echo "Second Parameter : $2"
echo "Total Number of Parameters : $#"
echo "Quoted Values: $*"
echo "Quoted Values: $@"
echo "PID: $$
结果:
File Name: ./c.sh
First Parameter : 1
Second Parameter : a
Total Number of Parameters : 2
Quoted Values: 1 a
Quoted Values: 1 a
PID: 26203
标签:sh默认变量
原文地址:http://blog.51cto.com/lythjq/2073540