在tn_shell脚本中将小写转换为大写

时间:2014-02-14 06:33:13

标签: tcl

我有一个变量a12。想要将此变量转换为大写并将其分配给另一个变量

* IT是一个带脚本标题包含的.tn脚本---> #!/ bin中/ tn_shell *

请帮我解决这个问题。

4 个答案:

答案 0 :(得分:1)

假设tn_shell是类似shell的bourne,你可以这样做:

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

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

答案 1 :(得分: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

答案 2 :(得分:0)

Madre mia。我需要写这篇文章,因为帖子的最小值是30个字符

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

答案 3 :(得分:0)

要将字符串转换为大写,请使用string toupper。这会返回输入字符串的副本(当然会应用大小写转换),然后您可以将其分配到任意位置。

set a13 [string toupper $a12]