我试图编写一个简单的bash脚本来打印当前使用计算机的特定用户组。
我使用命令" who"要生成当前登录的用户,请尝试使用通配符输入echo命令。
这种格式不正确?
who | echo [A-D]*
答案 0 :(得分:0)
我想你想要这个:
who | grep -e '^[A-D]'
答案 1 :(得分:0)
echo
未读取stdin
。它只打印给定的命令行参数。
要过滤输入,请将grep
与正则表达式一起使用:
who | grep '[A-D]'
以上将过滤who
输出,仅打印包含A
,B
,C
,D
的行。