gpt4 book ai didi

linux - Shell 脚本,使用 awk 进行对角词搜索

转载 作者:太空狗 更新时间:2023-10-29 12:03:23 32 4
gpt4 key购买 nike

我正在寻找一种方法从这个字母 block 中获取所有对角线组合:

a b c d e f 
h i j k l m
o p q r s t
v w x y z a
c d e f g h
j k l m n o

我有这个:awk '{++f;打印 $(f + 0)}' file.txt

但这只会让我(如果我可以增加,f + 0,不知何故增加 1、6 次):

a i q y g o
b j r z h
c k s a
d l t
e m
f

我需要另一半......像这样(不必按此顺序:

a i q y g o
h p x f n
b j r z h
o w e m
c k s a
v d l
d l t
c k
e m
j
f

最佳答案

您可以使用 GNU datamash :

$ datamash -t' ' transpose < file
a h o v c j
b i p w d k
c j q x e l
d k r y f m
e l s z g n
f m t a h o

关于linux - Shell 脚本,使用 awk 进行对角词搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26317118/

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