【发布时间】:2014-06-17 18:10:34
【问题描述】:
我很确定有人已经问过这个问题,但我找不到它,无论如何,这里是:
假设我们有一个文件:
$cat file
AAA 123
BBB 456
CCC 789
我想做一些类似的事情:
printf "BBB\nAAA\n" | grep - file
其中“-”是标准输出。但是 grep 不认为它是标准输出。
得到
BBB 456
AAA 123
它还应该适用于许多模式,而不是echo "BBB"。我没有 echo 我有几个管道和一个列表作为输出。
【问题讨论】: