使用awk将列转换为行

使用awk将列转换为行,第1张

概述我有一个输入数据文件: anim gentFZ543 1FZ543 2FZ543 3FZ543 1FZ547 4FZ547 3FZ547 3FZ547 1 我想将这些数据转换为: – anim gentFZ543 1 2 3 1FZ547 4 3 3 1 换句话说,我想将元素从垂直转换为 我有一个输入数据文件:

anim   gentFZ543     1FZ543     2FZ543     3FZ543     1FZ547     4FZ547     3FZ547     3FZ547     1

我想将这些数据转换为: –

anim     gentFZ543     1 2 3 1FZ547     4 3 3 1

换句话说,我想将元素从垂直转换为水平.
我可以使用AWK Comand

谢谢你的关注.

解决方法
awk 'NR==1{print} NR>1{a[]=a[]" "}END{for (i in a){print i " " a[i]}}' file

OUTPUT

anim   gentFZ543  1 2 3 1FZ547  4 3 3 1
总结

以上是内存溢出为你收集整理的使用awk将列转换为行全部内容,希望文章能够帮你解决使用awk将列转换为行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1026836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存