Batch轉換Shell請教 - Linux

Table of Contents

下面這段怎麼改寫成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

)

--

All Comments

Kelly avatarKelly2020-05-28
Mason avatarMason2020-05-29
付錢找人改啊…求免費也太…
Mason avatarMason2020-06-01
哇~ 伸手牌耶
Edward Lewis avatarEdward Lewis2020-06-01
事實上改寫batch反而比較難找
只要你可以解釋他在幹嘛
Valerie avatarValerie2020-06-04
你先自己解釋這段在做什麼吧
Frederic avatarFrederic2020-06-06
裝 wine 然後 wine batch.bat
James avatarJames2020-06-07
wine cmd /c batch.bat 吧
Jessica avatarJessica2020-06-10
喔感謝
Audriana avatarAudriana2020-06-14
也有可能是 command.com /c batch.bat XD
Una avatarUna2020-06-18
很想幫你, 但是我看不懂 batch !_!
Skylar DavisLinda avatarSkylar DavisLinda2020-06-21
所以要求原po自己先解釋合理吧XD
Wallis avatarWallis2020-06-25
我開玩笑的別認真,command.com解譯bat的年代還沒有mysql
眼花了, 是mssql看成mysql XD
Robert avatarRobert2020-06-29
有點懷念但現在都找不太到 command.com 了XD
John avatarJohn2020-07-01
你這個logfile沒先宣告後面的會寫入空的位置後面會跳錯吧
,除非沒貼完整或者是在其他地方已經有定義了
Frederica avatarFrederica2020-07-03
這種必噓