script第一行的#!XXX是可以用來指定該shell script的檔案要用哪一個shell下去執行
例如說 #!/bin/tcsh是指定用tcsh下去跑這個script
但是假設說我要執行 a.sh
a.sh 第一行用 #!/bin/tcsh
而我在bash中用source a.sh
可是他不會用tcsh下去跑 甚至還會出現錯誤(因為bash 跟 tcsh與法不同)
請問我的觀念是哪邊錯了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.245.6
推
09/20 22:14, , 1F
09/20 22:14, 1F
→
09/20 22:15, , 2F
09/20 22:15, 2F
討論串 (同標題文章)