2015-10-19 106 views
0

我有一臺Windows專用服務器,我安裝了Multicraft來運行Minecraft服務器,並且我想添加一個接受EULA按鈕,因爲我對bat文件不太瞭解,所以我找到了一個sh文件在線,我不想使用Cygwin,因爲我不知道如何安裝它並使其正常運行。 我想這個更改爲.bat文件:Linux shell到windows批處理文件

#!/bin/sh echo 'eula=true' > "$SERVER_DIR/eula.txt" 

它基本上找到行EULA =虛假的Eula.txt和它更改爲true我瞭解

+0

這不是那條線所做的。該行在由'$ SERVER_DIR'變量表示的目錄中創建一個名爲eula.txt的文件,並將行'eula = true'放入其中。如果eula.txt中已有任何文本,則刪除該文本。 – SomethingDark

回答

1

我猜想,這是你在找什麼:

echo eula=true>>%SERVER_DIR%\eula.txt 

鑑於雙倍大於符號,它應該將行附加到指定的文件。請注意,我們在這裏使用了一個反斜槓。您可能需要查看該SERVER_DIR環境變量的內容,以確定它是否可以在基於Windows的計算機上運行。

如果您想要鏡像UNIX腳本中的行爲,請使用一個大於號的符號來覆蓋文件內容。