smartctlコマンドから特定のデータを取得しようとしています。合計power_on_hoursを取得したいのですが、すべてのフィラーが必要ではありません。まっすぐな時間が欲しいだけです。これは私が今思いついたコマンドです:
smartctl -A /dev/sda | grep Power_On_Hours
私の出力は次のようになります。
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 27
行の最後の番号が欲しいです。おそらく、ファイルの最後まで読み取って最初のスペースまでカウントバックするか、ハイフンまで検索してファイルの最後まで読み取ることができると思います。どうすればいいのかわからない。grepに関する私の経験は、これにアプローチする方法を知るには低すぎます。私の目標は、出力を次のようにすることです。
27
どんな助けでも大歓迎です。