少し整理したいシステムがあるので、すべてのユーザーアカウントとユーザーがメールに最後にアクセスした日付を取得したいと思います。 Debian システムです。
これまで私はこれをしました:
cut -d: -f1 /etc/passwd | xargs -n1 finger | grep "Mail last read"
しかし、そのユーザー名を前にどのように書くのかわかりません。
電子メールを最後に読んだ日:2012年8月12日日曜日03:06(中央ヨーロッパサマータイム)
ベストアンサー1
次のように試すことができます。
for USER in $(cut -d: -f1 /etc/passwd); do MAILINFO=$(finger $USER | grep "Mail last read"); echo "$USER - $MAILINFO"; done
ポイントを理解しているようです... grep "Mail Last Read"から返された結果を少し操作する必要があります。