2014-02-21 66 views
0

我要格式化uptime命令的輸出擦除字符:擊:在給定的位置

13時28分07秒達1:04,2個用戶,平均負載:0.66,0.56,0.59

爲此格式:

13:23 0.56 0.38 0.56

擦除表示秒,這個數字現在管道TR和削減我有這個字符串:

13時23分05秒0.56 0.38 0.56

這是因爲我想知道如何在一個字符串的某個位置刪除字符的原因。 13:23:05 => 13:23 你能幫我嗎?

回答

1
uptime | awk -F: '{printf "%s:%s%s\n", $1, $2, $NF}' | tr -d , 

給我

11:43 0.31 0.71 0.75 

(與領先的空間)

1
uptime |sed 's/:[0-9][0-9]\s.*://' 
23:07 0.52, 0.59, 0.51 

,如果你想刪除, (comma)太:

uptime |sed 's/:[0-9][0-9]\s.*://;s/,//g' 
23:07 0.52 0.59 0.51