.sh を書き込もうとしていますが、エラーが発生します:
これは minecraftserver アップデーターです (参考までに)
コード:
#!/bin/sh
# Deleting Old Files
if [ -e spigot1.jar]; then
rm spigot1.jar
fi
# Renaming
if [ -e spigot.jar]; then
echo Renaming File...
mv spigot.jar spigot1.jar
echo Done.
echo
else
echo
fi
# Downloading
echo Downloading File...
wget http://ci.md-5.net/job/Spigot/lastBuild/artifact/Spigot-Server/target/spigot.jar
echo Done.
# Comparing Files
echo
echo Testing if the files are the same...
if diff -a -w spigot.jar spigot1.jar >/dev/null ; then
echo Done.
echo
echo -----------------------------------
echo
echo You already have the newest version!
echo
echo -----------------------------------
else
echo Done.
echo
echo -----------------------------------
echo
echo Updated to a newer version!
echo
echo -----------------------------------
fi
if [ -e spigot1.jar]; then
rm spigot1.jar
fi
sleep 10s
しかし、次のようなエラー メッセージが表示されます。
test.sh: 4: [: missing ]
test.sh: 12: [: missing ]
これを修正する方法はありますか?これが治るまで先に進めません!前もって感謝し
ます - ダーパサウルス