290
阿里云
shell 翻转语法
条件
文件内容如下
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
最后更新:2017-04-03 12:56:35