0
私はZSH &を使用している私は、日中に、現在の稼働時間を取得するためのスクリプトがあります。OS Xのbash/ZSH - 印刷文字列+スクリプト出力
uptime | cut -d',' -f1 | sed 's/^.*up *//'
をしかし、私はテキストが欲しい:
を出力の前で" Uptime --- "
、総出力は、私は別の.SHファイルに次と呼び出しました
" Uptime --- XX days "
になるように、ターミナル
a=" Uptime --- "
b= uptime | cut -d',' -f1 | sed 's/^.*up *//'
echo $a $b
しかし、内このスクリプトは、私の代わりに次のような出力が得られます。
17 days
Uptime ---
私は同じ行にそれらを取得できますか?私はあなたが期待どおりに動作を期待
echo " Uptime --- " $(uptime | cut -d',' -f1 | sed 's/^.*up *//')
:どのようにこのワンライナーについて
'b = uptime ... 'には何かがありません。あなたは 'b = $(uptime ...)'を意味しましたか? – Jens