我正在尝试从 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
任何帮助将非常感激。