2013-05-05 113 views
-1

這是我的第一個問題,我最終訴諸於問,因爲我的Google時間沒有返回任何好結果。是否有可能將此批處理腳本轉換爲Linux shell?將批次更改爲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 

謝謝!

+4

當然,這是可能的。 – 2013-05-05 17:55:27

+0

謝謝,但你知道嗎? – user2352459 2013-05-05 17:57:07

+0

你試過的是什麼? – 2013-05-05 18:00:11

回答

2

一些接近將是:

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

直譯!尼斯.. :) – 2013-05-05 18:16:17

+1

使用文字ANSI顏色代碼不是一個最佳實踐 - 並非所有終端都支持ANSI;只有噹噹前終端可用時,使用'tput'纔會提供一個顏色代碼。 – 2013-05-05 22:19:15

+1

我想說沒有'tput'的系統的數量要大於那些會導致問題的終端。並非所有的系統都有ncurses。 – mata 2013-05-05 22:35:39