注册 登录
编程论坛 Ubuntu

关于tr的输出

gold615 发布于 2018-11-10 18:19, 2280 次点击
看tr的时候,不小心输成下边的样子

 echo "Hello World I Love You" |tr [-t] [a-z]

这里原意是要执行替换:
 

echo "Hello World I Love You" |tr -t [a-z] [A-Z]

不小心把-t给括起来了,执行的结果是这样的:

Hjqqt Wtwqi I Ltvj Ytu

这个替换很奇怪,有没有伙计能解释一下?
1 回复
#2
rind2019-03-25 10:43
应该是bug。判断问题吧

要知道linux是开源的,上面的大多数软件也是开源的。
所以你真对源代码感兴趣,
可以使用 apt-get source命令来获取源代码。

例如:
~$ sudo apt-get source coreutils

在家目录下就可以找到一个刚建立的目录,然后就可以查看源文件了。



1