Jui*_*cce 2 command-line text-processing
我有.txt
来自光谱仪的数据,有 800 行和 5 列。我想将大约 15 个这些文件彼此相邻合并。所以最终.txt
文件应该有 800 行和 75 列。
所有.txt
文件如下所示:
Wave ;Sample ;Dark ;Reference;Absorbance
[nm] ;[counts] ;[counts] ;[counts] ;[A.U]
200.00; 34.647; -0.317; 79.668; 0.35734
201.00; 29.937; -21.220; 70.385; 0.25357
202.00; 48.826; -0.527; 99.657; 0.30721
203.00; 43.201; 4.165; 136.775; 0.53103
...
Run Code Online (Sandbox Code Playgroud)
所需文件:
Wave ;Sample ;Dark ;Reference;Absorbance; Wave ;Sample ;Dark ;Reference;Absorbance
[nm] ;[counts] ;[counts] ;[counts] ;[A.U]; [nm] ;[counts] ;[counts] ;[counts] ;[A.U]
200.00; 34.647; -0.317; 79.668; 0.35734; 200.00; 34.647; -0.317; 79.668; 0.35734;
201.00; 29.937; -21.220; 70.385; 0.25357; 201.00; 29.937; -21.220; 70.385; 0.25357
202.00; 48.826; -0.527; 99.657; 0.30721; 202.00; 48.826; -0.527; 99.657; 0.30721
203.00; 43.201; 4.165; 136.775; 0.53103; 203.00; 43.201; 4.165; 136.775; 0.53103
Run Code Online (Sandbox Code Playgroud)
我试过:
cat *.txt > file.txt
Run Code Online (Sandbox Code Playgroud)
但这会添加.txt
新行之类的文件,而不是新列之类的文件。
您正在寻找paste
实用程序,例如
paste *.txt > file.txt
Run Code Online (Sandbox Code Playgroud)
查看其手册页了解详细信息,最值得注意的-d
是指定分隔符的选项。
归档时间: |
|
查看次数: |
2969 次 |
最近记录: |