2016-03-27 53 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

辉煌。谢谢。 –