2013-11-01 46 views
0

我需要從文件中獲取所有用戶,其中包含某個時間間隔內所有記錄的相關信息。 (分隔符是:) 因此,我需要從命令輸出中得到所有用戶的最後一個-f。bash - 從命令的最後輸出中獲取用戶名

我試過這麼做:

last -f file | cut -d「:」-f1

但在輸出中不僅僅是用戶名。在我看來,某些記錄不止一行,因此無法區分記錄。我不知道。

請問您能幫我嗎?我會很感激任何建議。

回答

1

你可以說:

last -f file | awk '{print $1}' 

如果你想使用cut,說:

last -f file| cut -d " " -f1 
相關問題