shell行转列(awk),列转行(tr)

简介:

行转列(awk):

awk -F "+" '{for(i=1;i<=NF;i++) a[i,NR]=$i}END{for(i=1;i<=NF;i++) {for(j=1;j<=NR;j++) printf a[i,j] " ";print ""}}' file.txt


列转行(tr):

cat file.txt |tr "\n" ","|sed -e 's/,$/\n/'

















本文转自leonardos51CTO博客,原文链接:http://blog.51cto.com/leomars/1906901 ,如需转载请自行联系原作者



相关文章
|
数据采集 Shell Linux
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
825 0
|
运维 Shell C语言
运维(20)- shell awk
运维(20)- shell awk
232 0
|
Shell 数据处理 Perl
shell脚本里的三剑客之一awk
shell脚本里的三剑客之一awk
331 2
|
Shell Linux Perl
Linux|如何允许 awk 使用 Shell 变量
Linux|如何允许 awk 使用 Shell 变量
|
Shell Perl
shell学习(十) 【shell awk基本语法】
shell学习(十) 【shell awk基本语法】
267 1
|
Shell Linux Perl
shell 编程中 awk ,wc ,$0,$1 等 命令的使用总结
shell 编程中 awk ,wc ,$0,$1 等 命令的使用总结
616 0
|
存储 Shell 索引
第七章 Shell文本处理三剑客之awk
第七章 Shell文本处理三剑客之awk
|
存储 Shell Linux
【Shell 命令集合 文件管理】Linux 文本处理工具 awk命令使用指南
【Shell 命令集合 文件管理】Linux 文本处理工具 awk命令使用指南
540 0
|
存储 Shell 数据安全/隐私保护
Shell三剑客(grep、sed、awk)(下)
Shell三剑客(grep、sed、awk)(下)
442 1
Shell三剑客(grep、sed、awk)(下)
|
Shell 索引 Perl
Shell 编程(六):文本三剑客之 awk(一)
awk 是一个文本处理工具,通常用于处理数据并生成结果报告,awk的命名是它的创始人 Alfred Aho、 Peter Weinberger 和 Brian Kernighan 姓氏的首个字母组成的。
444 0