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 h5

条件

文件内容如下

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



目录
相关文章
|
16天前
|
Shell 应用服务中间件 开发工具
shell 学习(二) shell语法【特殊字符、转义字符、shell 字体颜色和字体背景】
shell 学习(二) shell语法【特殊字符、转义字符、shell 字体颜色和字体背景】
11 0
|
30天前
|
Shell C语言 C++
【Shell 编程指南】shell中的(),{}几种语法用法
【Shell 编程指南】shell中的(),{}几种语法用法
17 0
|
8月前
|
Shell
Shell while 语法(: 死循环)
Shell while 语法(: 死循环)
209 0
|
5月前
|
Shell Linux C++
Linux之shell语法
Linux之shell语法
53 0
|
7月前
|
Shell 索引
shell语法--数组相关
shell语法--数组相关
34 0
|
8月前
|
Shell
Shell VSCode 基本开发插件(语法提示、错误检测、格式化、运行代码)
Shell VSCode 基本开发插件(语法提示、错误检测、格式化、运行代码)
430 0
|
8月前
|
Shell
Shell case 语法简单案例
Shell case 语法简单案例
43 0
|
8月前
|
Shell
Shell for 语法(for()、forin)
Shell for 语法(for()、forin)
37 0
|
9月前
|
NoSQL Shell Redis
RHCE的一道shell脚本编程题&理解shell case 语法
RHCE的一道shell脚本编程题&理解shell case 语法
53 0
|
11月前
|
Shell Linux
在 Shell 脚本中执行语法检查调试模式
在 Shell 脚本中执行语法检查调试模式
129 0