特定のユーザーがシステムにログオンしている時間と分の合計数を計算するスクリプトが必要なシェルスクリプト計算プログラムに取り組んでいます。このスクリプトは、ログイン名という 1 つのパラメーターを受け入れます。ユーザーの完全な名前、現在の月、およびユーザーが月内で最も早くログオンした日付と最も遅くログオンした日付などの情報。疑似では、次のようにしたかった:
[prompt]$ <your familyname>user_login mycroft<enter>
For the Month of June :
User : mycroft
In Real life : Mycroft Holmes
period : Mon Jun 16 to Sat Jun 28
total login time : 2 hours and 2 minutes
シェルでこれを行う方法はありますか? 私は今までブランクとエラーに悩まされてきました。