[root@VM_48_191_centos 456]# vim 2.sh
#!/bin/bash #加入這行,表示解釋器是bash,不加也可以,我是centos的,預設是bash
echo $0
echo $1
[root@VM_48_191_centos 456]# ./2.sh 1
./2.sh
1
[root@VM_48_191_centos 456]# ./2.sh 2
2
[root@VM_48_191_centos 456]# sh 2.sh 2
2.sh
./執行腳本的時候,$0就是./執行腳本
而使用sh 執行的時候,$0就是腳本名字
本文轉自飛奔的小GUI部落格51CTO部落格,原文連結http://blog.51cto.com/9237101/1929676如需轉載請自行聯系原作者
ziwenzhou