下面這段怎麼改寫成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
)
作者:
guezt 2020-05-27 21:26:00作者: brli7848 (無理阿?) 2020-05-27 21:37:00
付錢找人改啊…求免費也太…
作者: roccqqck (ccqq) 2020-05-27 22:28:00
事實上改寫batch反而比較難找只要你可以解釋他在幹嘛
作者:
bitlife (BIT一生)
2020-05-28 19:34:00也有可能是 command.com /c batch.bat XD
作者:
bitlife (BIT一生)
2020-05-29 12:53:00我開玩笑的別認真,command.com解譯bat的年代還沒有mysql眼花了, 是mssql看成mysql XD
有點懷念但現在都找不太到 command.com 了XD
作者:
junorn (威廉華勒斯)
2020-05-31 09:28:00你這個logfile沒先宣告後面的會寫入空的位置後面會跳錯吧,除非沒貼完整或者是在其他地方已經有定義了