使用“tr”命令隐藏工作目录

使用“tr”命令隐藏工作目录

当我运行tr在终端中命令为

tr -d text

我的光标执行回车键,但工作目录行消失了。除非我ctrl+ c,否则我无法运行命令。这是怎么回事?如果我使用引号,它也可以正常工作,但这是一个理解问题。

答案1

从手册页中:

-d Delete characters in string1 from the input.

你没有给它任何输入,而是删除字符,所以它处于REPL(读取-评估-打印循环)模式。尝试一下,你就能理解:

tr -d e

然后写入test并按回车键你就会得到tst

你可以这样使用它:

echo "test" | tr -d e

您将得到tst并返回到提示

相关内容