标签: bash pipe tr
我正在尝试编写一个简单的shell脚本来将字母替换应用于字符串,而我无法连续应用多个。
以下是我无法开展工作的最简单的例子:
#!/bin/bash tr a b | tr b c
现在,如果我运行此脚本并输入' a',则没有输出。
答案 0 :(得分:5)
在检测到数据结束之前,管道不会流动。尝试输入'a'[enter] ctrl-D或使用以下内容:
echo a | tr a b | tr b c