gpt4 book ai didi

awk - 如何使用awk将行转换为列?

转载 作者:行者123 更新时间:2023-12-01 09:13:52 25 4
gpt4 key购买 nike

我有一个包含 36 行的输入,如下所示:

822
526006
1343315205
1.4.2
32
0.000000
13.048815
...
0
0
0

那是 memcache stats 命令的输出。所以它不是来自文件。如何将这些行转换为单行的列。我不想使用临时文件。

谢谢,

最佳答案

尝试这个:

awk '{printf("%s ", $0)}'

使用管道:
whatever_your_command | awk '{printf("%s ", $0)}'

使用优势 printf()是它让您可以完全控制数据的输出格式/间距/等。

——

测试
822
526006
1343315205
1.4.2
32
0.000000
13.048815

文件中的数据 data.txt :
awk '{printf("%s ", $0)}' data.txt

产量:
822 526006 1343315205 1.4.2 32 0.000000 13.048815 

关于awk - 如何使用awk将行转换为列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673626/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com