簡體   English   中英

如何從 bash 腳本格式化字符串? - 樹莓派

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM