寫一個很簡單的script命名為gg,如下:
#!
echo $1
$1 代表第1個參數,
存好檔,改執行權限後,打指令:
gg cok 那應該會得到什麼?答案為 cok
gg cp* 那應該會得到什麼?答案為 cp*
gg co* 那應該會得到什麼?答案為 co* -----不是 co* 耶!
這樣很怪嗎?是我系統問題?大家會這樣嗎?
那 gg co* 答案是什麼? 答案是 command
因為執行目錄下剛好有個名叫 command 檔,
如果把哪個 command 檔刪除,答案就變正常 co*
我覺得很怪,有人可解釋?
http://i65ynb.2fh.co/pics/strlin25.jpg
--
#!
echo $1
$1 代表第1個參數,
存好檔,改執行權限後,打指令:
gg cok 那應該會得到什麼?答案為 cok
gg cp* 那應該會得到什麼?答案為 cp*
gg co* 那應該會得到什麼?答案為 co* -----不是 co* 耶!
這樣很怪嗎?是我系統問題?大家會這樣嗎?
那 gg co* 答案是什麼? 答案是 command
因為執行目錄下剛好有個名叫 command 檔,
如果把哪個 command 檔刪除,答案就變正常 co*
我覺得很怪,有人可解釋?
http://i65ynb.2fh.co/pics/strlin25.jpg

All Comments