$0对应的是当前Shell脚本程序的名称,
$#对应的是总共有几个参数,$*对应的是所有位置的参数值,
$?对应的是显示上一次命令的执行返回值,
$1、$2、$3……则分别对应着第N个位置的参数值
[root@linuxprobe ~]# wc -l anaconda-ks.cfg
45 anaconda-ks.cfg
[root@linuxprobe ~]# wc -c anaconda-ks.cfg
1432 anaconda-ks.cfg
[root@linuxprobe ~]# wc -w anaconda-ks.cfg
127 anaconda-ks.cfg
[root@linuxprobe ~]# cat example.sh
#!/bin/bash
#For Example BY linuxprobe.com
echo "wc text $0"
wc $2 $1
[root@linuxprobe ~]# bash example.sh anaconda-ks.cfg -l
wc text example.sh
45 anaconda-ks.cfg