看板 Linux 關於我們 聯絡資訊
下面這段怎麼改寫成Shell? set i=-1 if %ComputerName%==AAA set Parameter_file=..\parameter\edw002m_parameterD.txt if %ComputerName%==BBB set Parameter_file=..\parameter\edw002m_parameterU.txt if %ComputerName%==CCC set Parameter_file=..\parameter\edw002m_parameterP.txt if %ComputerName%==DDD set Parameter_file=..\parameter\edw002m_parameterP.txt echo %Parameter_file% echo %data% %time% > %LOG_FILE% echo %ComputerName% >> %LOG_FILE% for /f "delims=" %%a in ('more ^< %Parameter_file%') do ( set/a i+=1 & for /f %%z in ('echo/%%i%%') do ( if "%%z"=="0" set MSSQL_NAME=%%a if "%%z"=="1" set MSSQL_USER=%%a if "%%z"=="2" set MSSQL_PWD=%%a if "%%z"=="3" set EVOICE_SERVER=%%a ) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.80.60 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1590581261.A.869.html
guezt: 建議從基礎開始學比較好 05/27 21:26
brli7848: 付錢找人改啊…求免費也太… 05/27 21:37
aeolus0829: 哇~ 伸手牌耶 05/27 22:09
roccqqck: 事實上改寫batch反而比較難找 05/27 22:28
roccqqck: 只要你可以解釋他在幹嘛 05/27 22:28
holishing: 你先自己解釋這段在做什麼吧 05/28 02:32
Gold740716: 裝 wine 然後 wine batch.bat 05/28 15:19
holishing: wine cmd /c batch.bat 吧 05/28 17:05
Gold740716: 喔感謝 05/28 19:15
bitlife: 也有可能是 command.com /c batch.bat XD 05/28 19:34
rickieyang: 很想幫你, 但是我看不懂 batch !_! 05/29 12:01
holishing: 所以要求原po自己先解釋合理吧XD 05/29 12:36
bitlife: 我開玩笑的別認真,command.com解譯bat的年代還沒有mysql 05/29 12:53
bitlife: 眼花了, 是mssql看成mysql XD 05/29 12:53
holishing: 有點懷念但現在都找不太到 command.com 了XD 05/29 21:39
junorn: 你這個logfile沒先宣告後面的會寫入空的位置後面會跳錯吧 05/31 09:28
junorn: ,除非沒貼完整或者是在其他地方已經有定義了 05/31 09:28
kenwufederer: 這種必噓 06/02 09:14