簡體   English   中英

使用awk將登錄統計信息打印到文件

[英]using awk to print login stats to a file

我使用awk將服務器登錄放在一個新文件中。 我只需要前10個登錄以及過去用戶的字段1,5,6。 這是我發出的awk命令,但我得到了我創建的新文件中所有人的整個服務器登錄統計信息。 請注意,名稱“mark”是我要檢查的人的姓氏示例:

awk -F: '(NR > 1 && NR < 11)  {print $1, $5, $6}' last mark > name_list

試試這個(我希望我理解你的需求,你的last命令輸出與我的相同):

last | awk 'NR<=10{print $1, $5, $6}' > name_list

如果您想為任何用戶創建新文件:

last | awk 'NR<=10{print $1, $5, $6 > $1".txt"}'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM