结合两个linux命令显示为单个字符串

时间:2014-05-07 23:54:08

标签: linux shell

我有两个命令

hostname -fcat /sys/block/sda/size

需要合并hostname:34345

之类的输出

我尝试使用

hostname -f && cat /sys/block/sda/size

但输出是两行打印。请帮我按要求获得输出

1 个答案:

答案 0 :(得分:2)

假设您使用的是bash shell,则可以使用command substitution

echo "$(hostname):$(cat /sys/block/sda/size)"