我有一个包含不确定数量的列的文件,由一个~
字符分割,如下所示:
1~5~4
toast~8~test
3~9~8
我将如何遍历每一列,并将其移动到底部?我希望输出为:
1
toast
3
5
8
9
4
test
8
我知道您需要确定列数,但我不太确定如何执行此操作,然后循环遍历并移动它们。
我有一个包含不确定数量的列的文件,由一个~
字符分割,如下所示:
1~5~4
toast~8~test
3~9~8
我将如何遍历每一列,并将其移动到底部?我希望输出为:
1
toast
3
5
8
9
4
test
8
我知道您需要确定列数,但我不太确定如何执行此操作,然后循环遍历并移动它们。
您可以使用
rs
( r e s hape) 实用程序分两步完成~
用作列分隔符前任。
或者,使用 awk:
在多维数组中收集和存储列,以便第一个索引引用列号,第二个索引引用行号。然后在最后循环遍历列号并打印由换行符分隔的每个数组元素。