2014-05-02 158 views
-1

我試圖'貓'我的shell腳本程序內的文本文件,並面臨 錯誤。可能是什麼問題呢?0403-006執行權限被拒絕

代碼:

KILL_SWITCH=cat rtpSwitchFile.txt

錯誤:

0403-006 Execute permission denied.

+0

我試圖通過賦予可執行權限,但仍面臨着同樣的問題:搭配chmod 777 * – user3492304

+0

外殼什麼樣的,什麼操作系統? – harmic

+0

我正在運行.sh shell腳本程序。操作系統 - Linux – user3492304

回答

1

你需要使用命令替換把文件的內容到一個變量:

KILL_SWITCH=$(cat rtpSwitchFile.txt) 

或在bash/ksh93/zsh你也可以使用:

KILL_SWITCH=$(< rtpSwitchFile.txt) 
+0

您的建議幫助。謝謝。 – user3492304