要显示的管道输出

时间:2014-09-26 04:04:59

标签: bash unix piping

我试图编写一个简单的bash脚本来打印当前使用计算机的特定用户组。

我使用命令" who"要生成当前登录的用户,请尝试使用通配符输入echo命令。

这种格式不正确?

who | echo [A-D]*

2 个答案:

答案 0 :(得分:0)

我想你想要这个:

who | grep -e '^[A-D]'

答案 1 :(得分:0)

echo未读取stdin。它只打印给定的命令行参数。

要过滤输入,请将grep与正则表达式一起使用:

who | grep '[A-D]'

以上将过滤who输出,仅打印包含ABCD的行。