-2
我在Unix機器上,並且正在嘗試創建用戶輸入日期(月和日)的腳本,例如。它將搜索'最後'並顯示自提供日期以來未登錄的用戶,我該怎麼做?顯示自提供日期以來未登錄的用戶
所以,如果他們在最後
user1
user2
etc...
而19記錄在去年十一月的第10和20個1用戶登錄上月的12日。
如果我使用腳本搜索11月11日它將顯示11月12日登錄的用戶名。
有什麼想法? 謝謝
我在Unix機器上,並且正在嘗試創建用戶輸入日期(月和日)的腳本,例如。它將搜索'最後'並顯示自提供日期以來未登錄的用戶,我該怎麼做?顯示自提供日期以來未登錄的用戶
所以,如果他們在最後
user1
user2
etc...
而19記錄在去年十一月的第10和20個1用戶登錄上月的12日。
如果我使用腳本搜索11月11日它將顯示11月12日登錄的用戶名。
有什麼想法? 謝謝
雖然我認爲你可以使用'最後'命令(有很多日期相關的編碼)使用'lastlog'可能會更簡單 - 如果你必須使用'日期',那麼你將需要將其轉換爲「天」。
Usage: lastlog [options]
Options:
-b, --before DAYS print only lastlog records older than DAYS
-h, --help display this help message and exit
-t, --time DAYS print only lastlog records more recent than DAYS
-u, --user LOGIN print lastlog record of the specified LOGIN
即
lastlog -b 10 # show logins older than 10 days - will be a large list
lastlog -b 10 | egrep -ve "Never logged in" # or build an exclusion list
:)
戴爾
你想你的第一個段落指出你的最後一段說:「因爲提供的日期還沒有登錄的用戶」,「它會顯示12號登錄的用戶名,如果我給第11號「這是什麼?自提供日期以來尚未登錄的用戶或自提供日期以來已登錄的用戶?另外你是什麼意思「最後搜索'」? – JNevill
我的意思是unix上的最後一個命令,它顯示了每個人最後一次登錄的時間。這就是我將在最後一次登錄時計算出的時間。 –
,它可以是任何日期,它只是一個示例 –