如何在Bash中将大写转换为小写或反过来?

cac*_*sud 0 unix bash scripting

可能重复:
在bash shell脚本中将字符串转换为小写

例如:

 echo *****Language translator*****
 echo please choose the language
 for Chinese enter c
 for French enter f
Run Code Online (Sandbox Code Playgroud)

以一种简单的方式,我希望能够识别中文的C和c; 对f和F来说同样的事情,被认为是法国人.

有没有办法将所有内容转换为小写?

这里是部分代码:

如果[$ language == c];
然后
回显"输入要翻译的单词:"
读取word_to_translate

Mik*_*kus 8

您可以使用tr将字符切换为小写/大写:

echo $language | tr '[A-Z]' '[a-z]'
Run Code Online (Sandbox Code Playgroud)