shell 翻转语法

13 篇文章 0 订阅

条件

文件内容如下

host1     h1v1    h1v2   h1v3  h1v4  h1v5 
host2     h2v1    h2v2   h2v3  h2v4  h2v5 
host3     h3v1    h3v2   h3v3  h3v4  h3v5 
host4     h4v1    h4v2   h4v3  h4v4  h4v5 
host5     h5v1    h5v2   h5v3  h5v4  h5v5 


希望输出格式如下

host1   host2  host13   host4  host5
h1v1    h2v1     h3v1   h4v1   h5v1
h1v2    h2v2     h3v2   h4v2   h5v2
h1v3    h2v3     h3v3   h4v3   h5v3
.... 

做一个翻转动作


shell 如法如下

awk '{for(i=0;i++<NF;)a[i]=a[i]!=""?a[i]" "$i:$i}END{for(i=0;i++<NF;)print a[i]}'   filename



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Terry_Tsang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值