下面这段怎么改写成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没先宣告后面的会写入空的位置后面会跳错吧,除非没贴完整或者是在其他地方已经有定义了