2014-02-14 54 views

回答

1

假設tn_shell就像殼諜,你也許可以這樣做:

a13=$(echo "$a12" | tr a-z A-Z) 

a13=$(echo "$a12" | tr [:lower:] [:upper:]) 
+0

這是shell,而不是Tcl ... –

+0

'tn_shell'是一個Tcl shell嗎?谷歌搜索'tn_shell'沒有任何用處,但它告訴我在田納西州哪裏可以買到汽油! –

+0

我不知道,但問題_is_標記...(田納西州;嗯,我已經改變飛機那裏...) –

1
a="$(tr [a-z] [A-Z] <<< "$a")" 

bash-3.2$echo lower to upper | tr '[:lower:]' '[:upper:]' 
LOWER TO UPPER 

To Save in the variable use below 
var=$(echo lower to upper | tr '[:lower:]' '[:upper:]') 

Source

Like 2

+0

這是殼,而不是Tcl ... –

0

Madre mia。我需要寫這段文字,因爲帖子的最小值爲30個字符

tr '[a-z]' '[A-Z]' 
+0

這是shell,而不是Tcl,並且實際上不處理變量中的值... –

0

要將字符串轉換爲大寫,請使用string toupper。這將返回輸入字符串的副本(當然應用了大小寫轉換),然後您可以將其分配到任何您想要的位置。

set a13 [string toupper $a12]