2016-03-27 51 views
0

我使用ZSH &我有一個腳本,以獲得天目前運行時間:OS X的bash/ZSH - 打印字符串+腳本輸出

uptime | cut -d',' -f1 | sed 's/^.*up *//' 

但我想有文字:

"  Uptime --- " 

在輸出的前面,以使總輸出是

"  Uptime --- XX days " 

我的在一個單獨的sh文件以下和主叫終端

a="  Uptime --- " 
b= uptime | cut -d',' -f1 | sed 's/^.*up *//' 

echo $a $b 

但我得到以下輸出,而不是在這個腳本:

17 days 
Uptime --- 

我怎樣才能讓他們在同一行?

+0

'b =正常運行時間...'缺少某些東西。你是不是指'b = $(正常運行...)'? – Jens

回答

1

這個怎麼樣班輪:

echo "  Uptime --- " $(uptime | cut -d',' -f1 | sed 's/^.*up *//') 

我希望它可以作爲你的期望。

+0

輝煌。謝謝。 –