但是每次打全 26 个字母显得很愚蠢。 tr 也支持一些常用的字符集合定义,例如用 [:upper:] 表示全部大写字母,用 [:lower:] 表示全部小写字母。而且这两个集合中的字符是有序的,即可以一一对应起来。
所以我们的方案是:
其次,它也支持段描述形式的字符定义,就像这样使用:
调用更强脚本语言的解释器很显然也可以完成这样的任务。以下是几个举例:
这些方案的完成程度不同。例如说 Python 的 input() 只读取一行,ruby 的方案 -p 选项其实是假设后面的语句在 while gets ... end 循环里执行。具体还要参考语言本身的定义。
4.0 添加了一个新特性,使用 ${STR,,} 取得全小写; ${STR^^} 取得全大写。这应该是打字最少的方法了。
我想你应该尝试一个字节转换成二进制代码时,通常是一个字节的十六进制表示,如E2,二进制为:11100010,也可以自己转换,你也可以自定义计算机科学计算器用十六进制数输入E2,然后点击二进制,你可以转换。