Re: [問題] # #! 宣告使用的語法

看板Linux作者 (玉米)時間14年前 (2012/02/28 02:18), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串2/2 (看更多)
vim sh.sh 1 #!/bin/sh 2 source ~/.bashrc iwhiori@laptop:~$ sh ./sh.sh ./sh.sh: 3: source: not found source 是 bash 內建指令 ※ 引述《linbanden (冷板凳)》之銘言: : 鳥哥說: : 因為我們使用的是 bash ,所以,必須要以『 #!/bin/bash 』來宣告這個檔案內的語法 : 使用 bash 的語法!那麼當這個程式被執行時,他就能夠載入 bash 的相關環境設定檔 : 可是我在寫的時候,第一行 : 原本 #!bin/bash : 改成 #!bin/bas : 一樣程式可以跑耶!!!!!! 系統自動改用 bash 跑 : 還是說第一行沒宣告#!,只"可能"發生問題呢??? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.50.51.128 ※ 編輯: iwhiori 來自: 123.50.51.128 (02/28 02:18)

02/28 03:04, , 1F
ubuntu 可能會是dash
02/28 03:04, 1F

02/28 09:16, , 2F
喔!對!上次我在 php exec 就是呼叫dash跑...= =a
02/28 09:16, 2F

02/28 15:35, , 3F
要小心 dash
02/28 15:35, 3F

02/28 20:19, , 4F
樓上為何?
02/28 20:19, 4F
文章代碼(AID): #1FIyZyR5 (Linux)
文章代碼(AID): #1FIyZyR5 (Linux)