如何使用文件中的名称列表进行grep finger输出?

如何使用文件中的名称列表进行grep finger输出?,grep,Grep,基本上,我有一个文件中的朋友名单。我想写一个脚本,将使用该名单的名称和格雷普手指为这些名称 最后,我希望打开一个新的终端窗口,并说: 嘿$USER已经登录了 一旦该用户登录,我希望睡眠脚本将好友名称移动到另一个列表中,该列表也会查找注销 但现在,当我的grep搜索条件通过手指时,我一直在试图记住如何在文件中有一个名字列表 差不多 finger | grep ? | cut -c 11-25 friends.txt FRIENDS='amy|beth|clara|dale' findfrie

基本上,我有一个文件中的朋友名单。我想写一个脚本,将使用该名单的名称和格雷普手指为这些名称

最后,我希望打开一个新的终端窗口,并说:

嘿$USER已经登录了

一旦该用户登录,我希望睡眠脚本将好友名称移动到另一个列表中,该列表也会查找注销

但现在,当我的grep搜索条件通过手指时,我一直在试图记住如何在文件中有一个名字列表

差不多

finger | grep ? | cut -c 11-25
friends.txt

FRIENDS='amy|beth|clara|dale' 
findfriends.sh

source friends.txt 
finger | grep -E $FRIENDS | cut -c 11-25

friends.txt:第1行:amy:command not found friends.txt:第2行:beth:command not found friends.txt:第3行:clara:command not found用法:grep[选项]。。。模式[文件]。。。有关更多信息,请尝试“grep--help”。这是我得到的错误字符串。我不知道我做错了什么,但是我重写了脚本和friends.txt,它工作得很好!不知道我打错了什么!?但谢谢你善良的灵魂!