2

我试图通过解析的输出来显示登录的所有用户的名字和姓氏finger。这是我尝试过的:

finger | awk '{$1=$4=$5=$6=$7=$8=$9=$10=""; print}' | tail -n +2

输出:

Fname Sname 
Fname Sname 
Fname Sname 
Fname Sname 
Fname Sname

有什么方法可以使用更整洁的命令获得相同的输出?

谢谢。

感谢所有帮助和评论

4

1 回答 1

1

我认为这就是你想要的:

finger | awk 'NR>1{print $2,$3}'

这将只打印跳过标题的用户的名字和姓氏。只需打印您真正想要的列,不要尝试做相反的事情。

于 2013-04-08T14:12:14.753 回答