[英]How to format string from bash script? - Raspberry Pi
所以,當你運行uptime
時,你會得到你的 pi 的正常運行時間,如果你運行uptime -p
,你會up 32 minutes
,我怎樣才能讓它只有 output 只是幾分鍾,即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";
}
'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.