我有一些关于使用shell脚本处理数据的问题。我有这样的数据
Instance: A
x.x.x.x rmt up
x.x.x.x rmt down
x.x.x.x rmt up
Instance: B
x.x.x.x up
我想使用shell脚本输出,如下所示
A x.x.x.x rmt up
A x.x.x.x rmt down
A x.x.x.x rmt up
B x.x.x.x rmt up
我尝试了,但结果不符合预期:
使用cat temp grep -i instance | sed 's/.*: //' : result only
A和B
谢谢之前
2条答案
按热度按时间wribegjk1#
您可以使用
awk
执行以下操作:xytpbqjk2#
这是awk的任务:
请注意,
$1=$1
将重新排列超出的空格