[root@VM_48_191_centos 456]# vim 2.shvim
#!/bin/bash #加入这行,表示解释器是bash,不加也能够,我是centos的,默认是bashcentos
echo $0bash
echo $1ide
[root@VM_48_191_centos 456]# ./2.sh 1spa
./2.shit
1class
[root@VM_48_191_centos 456]# ./2.sh 2im
./2.sh脚本
2di
[root@VM_48_191_centos 456]# sh 2.sh 2
2.sh
2
./执行脚本的时候,$0就是./执行脚本
而使用sh 执行的时候,$0就是脚本名字