Re: [問題] # #! 宣告使用的語法
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
02/28 03:04, 1F
→
02/28 09:16, , 2F
02/28 09:16, 2F
→
02/28 15:35, , 3F
02/28 15:35, 3F
推
02/28 20:19, , 4F
02/28 20:19, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):