Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图通过解析的输出来显示登录的所有用户的名字和姓氏finger。这是我尝试过的:
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
有什么方法可以使用更整洁的命令获得相同的输出?
谢谢。
感谢所有帮助和评论
我认为这就是你想要的:
finger | awk 'NR>1{print $2,$3}'
这将只打印跳过标题的用户的名字和姓氏。只需打印您真正想要的列,不要尝试做相反的事情。