天天看點

shell中需要注意的地方

[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

繼續閱讀