第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何計算bash腳本中經過的時間?

如何計算bash腳本中經過的時間?

繁花不似錦 2019-11-05 15:26:51
我使用來打印開始時間和結束時間date +"%T",結果如下:10:33:5610:36:10如何計算和打印這兩者之間的差異?我想得到類似的東西:2m 14s
查看完整描述

3 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

Bash有一個方便的SECONDS內置變量,可跟蹤自啟動外殼以來經過的秒數(shù)。分配給該變量后,它會保留其屬性,賦值后返回的值是指賦值以來的秒數(shù)加上賦值。


因此,您可以SECONDS在開始定時事件之前將其設置為0,在事件之后簡單讀取SECONDS,然后在顯示之前進行時間算術運算。


SECONDS=0

# do some work

duration=$SECONDS

echo "$(($duration / 60)) minutes and $(($duration % 60)) seconds elapsed."

由于此解決方案不依賴date +%s(這是GNU擴展),因此可以移植到Bash支持的所有系統(tǒng)中。


查看完整回答
反對 回復 2019-11-05
  • 3 回答
  • 0 關注
  • 642 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號