因此,当您运行uptime
时,您可以获得pi的正常运行时间,如果您运行uptime -p
则得到了up 32 minutes
,如何使它仅输出分钟,即32
?
uptime -p | cut -d' ' -f2-
但是如果您的天/小时数与您的示例不同,则此代码段不会在几分钟内将其转换。为此,请考虑:
uptime -p | perl -ne ' if (/^up (?<weeks>\d+) weeks, (?<hours>\d+) hours, (?<minutes>\d+) min/) { push @{ $data->{$_} }, $+{$_} for keys %+; print $data->{weeks}*168+$data->{hours}*60+$data->{minutes} . " mn\n"; } '