在shell中连接tr命令

时间:2014-05-06 16:47:22

标签: bash pipe tr

我正在尝试编写一个简单的shell脚本来将字母替换应用于字符串,而我无法连续应用多个。

以下是我无法开展工作的最简单的例子:

#!/bin/bash
tr a b |  tr b c

现在,如果我运行此脚本并输入' a',则没有输出。

1 个答案:

答案 0 :(得分:5)

在检测到数据结束之前,管道不会流动。尝试输入'a'[enter] ctrl-D或使用以下内容:

echo a | tr a b | tr b c