将批次更改为shell

将批次更改为shell,shell,Shell,这是我的第一个问题,我终于求助于提问了,因为我在谷歌的工作时间并没有带来任何好处。是否可以将此批处理脚本转换为Linux shell @echo off cd ../bin color 0a Title DavidScape 508 "C:\Program Files\Java\jdk1.6.0_11\bin\java.exe" DavidScape/Server 43594 pause 谢谢 接近的是: #!/bin/sh cd ../bin echo -ne "\033[40;1;32m"

这是我的第一个问题,我终于求助于提问了,因为我在谷歌的工作时间并没有带来任何好处。是否可以将此批处理脚本转换为Linux shell

@echo off
cd ../bin
color 0a
Title DavidScape 508
"C:\Program Files\Java\jdk1.6.0_11\bin\java.exe" DavidScape/Server 43594
pause

谢谢

接近的是:

#!/bin/sh
cd ../bin
echo -ne "\033[40;1;32m"
java DavidScape/Server 43594
read

谢谢,但是你知道怎么做吗?你尝试过什么?我做了很多关于如何转换它们的搜索。我真的很困惑,葡萄酒也给了我错误。我试着把cd和echo换成#/bin/sh,但总的来说,我的直译非常笨拙!不错……)使用文字ANSI颜色代码不是最佳做法——并非所有终端都支持ANSI;使用
tput
仅当当前终端有一个可用的色码时,才会提供色码。我想说,没有
tput
的系统数量大于这样的序列会导致问题的终端数量。并非所有系统都有ncurses。