1樓:匿名使用者
$cd /home/czfshine
生成du要執行zhi的sh指令碼
dao$echo "pwd" > 1.sh生成lua檔案
版$echo " os.execute(' sh ./1.sh') " > 1.lua
$ls1.sh 1.lua
執行權lua檔案
$ lua 1.lua
/home/czfshine
怎樣給lua指令碼傳遞引數和指令碼怎樣接受這些引數
2樓:一子暴脾氣
兩種方式:
1、指令碼內定義全域性函式(非local的), 然後在別的指令碼require這個指令碼後直接通過名稱版和引數進行呼叫(類似權c函式的呼叫)
2、指令碼內定義一個message_handler的入口函式(類似main函式),這個入口函式接受一個msg和一系列的params。然後別的指令碼或函式通過postmessage或者sendmessage函式。向指定指令碼傳遞引數msg和params,進而進行處理
shell呼叫其他指令碼函式怎麼做
source a.sh echo fun get echo number 儲存為b.sh shell指令碼怎麼呼叫其他shell指令碼 在shell中要如何呼叫別的shell指令碼,或別的指令碼中的變數,函式呢?方法一 subscript.sh方法二 source subscript.sh注意 1....
lua指令碼怎麼傳遞引數,lua指令碼怎麼傳遞引數
只能呼叫 來了自,多加一個引數,for i 1,5 do nret rw math.random 6 x002103 oneventrequest sceneid,selfid,targetid,eventid,nret rw end或者把nret rw作為全域性變數。static int abc ...
LUA指令碼的不定參函式怎麼封裝急
兩種方式 1 指令碼內定義全域性函式 非local的 然後在別的指令碼require這個指令碼後直接通過名稱版和引數進行呼叫 類似權c函式的呼叫 2 指令碼內定義一個message handler的入口函式 類似main函式 這個入口函式接受一個msg和一系列的params。然後別的指令碼或函式通過...