[問題] 有點奇怪的bash script 參數問題
寫一個很簡單的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

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.58.98.94
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1444500789.A.E7B.html
※ 編輯: zi98btcc (61.58.98.94), 10/11/2015 02:47:57
→
10/11 03:08, , 1F
10/11 03:08, 1F
→
10/11 03:10, , 2F
10/11 03:10, 2F
→
10/11 03:12, , 3F
10/11 03:12, 3F
→
10/11 03:15, , 4F
10/11 03:15, 4F
→
10/11 03:16, , 5F
10/11 03:16, 5F
→
10/11 03:16, , 6F
10/11 03:16, 6F
→
10/11 03:44, , 7F
10/11 03:44, 7F
→
10/11 03:44, , 8F
10/11 03:44, 8F

→
10/11 03:46, , 9F
10/11 03:46, 9F
→
10/11 03:47, , 10F
10/11 03:47, 10F
→
10/11 03:49, , 11F
10/11 03:49, 11F
→
10/11 04:54, , 12F
10/11 04:54, 12F
→
10/11 04:55, , 13F
10/11 04:55, 13F
→
10/11 04:55, , 14F
10/11 04:55, 14F
→
10/11 11:42, , 15F
10/11 11:42, 15F
→
10/11 11:43, , 16F
10/11 11:43, 16F
※ 編輯: zi98btcc (180.218.227.173), 10/30/2015 07:32:48
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Linux 近期熱門文章
21
56
PTT數位生活區 即時熱門文章