【发布时间】:2021-12-19 16:45:28
【问题描述】:
我在一个目录中有很多ascii 文件,我只想按数字对文件名进行排序并并排粘贴。
其次,粘贴后我想通过在末尾附加零来使所有列的长度相同。
我的文件被命名为
data_Z_1 data_N_457 data_E_45
1.5 1.2 2.3
2.0 2.3 1.8
4.5
一开始我只想按照下面给出的数字对上面的文件名进行排序,然后并排粘贴为
data_Z_1 data_E_45 data_N_457
1.5 2.3 1.2
2.0 1.8 2.3
4.5
其次,我需要使粘贴文件中的所有列都等长,这样输出应该是这样的
1.5 2.3 1.2
2.0 1.8 2.3
0.0 0.0 4.5
I tried as below:
ls data_*_* | sort -V
但它不起作用。任何人都可以帮助我克服这个问题。在此先感谢。
【问题讨论】:
标签: python-3.x bash numpy for-loop awk