PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Linux
[問題] shell script執行方式
作者:
tutu
(小小)
2018-10-05 16:04:04
我寫了一隻簡單的shell script程式 test1.sh
在執行時,不論是 $sh test.sh 或 $./ test1.sh
都可正常執行
但是我看到有人是只打了test1.sh 就可以執行
爬文後判斷是與PATH的當前路徑有關
嘗試將檔案放到bin底下,再下指令test1.sh 也一樣無法執行
不知道有人知道如何改才能只打test1.sh就可以執行嗎
非常感謝
https://imgur.com/P80H1yp.jpg
作者:
rickieyang
(Rickie Yang)
2018-10-06 23:59:00
個人是覺得除非很清楚 script 寫了啥, 要不然放到PATH 裡還滿危險的啦, 尤其是把丟 script 的路徑直接加進去 PATH...
作者:
holishing
2018-10-06 19:05:00
不過感覺弄清楚這基本的東西, 之後設定其他東西浪費的的時間或許就會少一點了...吧?
作者:
ucool522
(豪豪)
2018-10-06 12:05:00
...
作者:
kenduest
(小州)
2018-10-05 16:17:00
至少先 echo $PATH 看一下會找哪些路徑目錄你文章內說的 bin 內,這個完整位置可以再確認一次
作者:
da21510
(da21510)
2018-10-05 18:03:00
chmod +x我看錯問題0.0
作者:
alan23273850
2018-10-06 09:26:00
糾結這個問題滿無聊的,不久有沒有./的差別
作者:
cphe
(魔鬼藏在垃圾筒裡)
2018-10-07 16:32:00
鳥哥網站基本觀念可以先看一下
繼續閱讀
如何可以把命令塞入變數內?
phi12345
[分享] Musicha-原裝Ubuntu 的筆電
mgdesigner
[問題] MPV開啟vaapi硬解播放DVD的ISO檔會有方格
s9209122222
[問題] apt-get 套件的問題
gn00618777
[問題] GCP的ssh問題
Automaticmai
[問題] 請問php和mysql網頁的問題 (已更新)
awaysu
[心得] 用 PulseAudio 架設區域廣播 & RTP疑問
qoopichu
[問題] AWS EC2 Centos7 flyvpn無法連線
hagai0407
[問題] Genymotion 32-bits
qoopichu
[問題] linux mint 19支援的筆電,lubuntu支援
loopfor
Links
booklink
Contact Us: admin [ a t ] ucptt.com