一緒に貼り付けた列を印刷する必要があるシェルスクリプトがあります。その後、貼り付けて列を並べ替え、^ M文字を削除するように要求しました。
私のコードは
paste file1.1 file2.1 file3.1 > mega
column -t mega | tr -d \\015
これは私が得たものです。
gge0006x gge0006y gge0006z
12-30-2006 12-30-2006 12-30-2006
14:05:23 14:05:55 14:06:28
a69 a69 a69
15.4 15.3 15.7
gge06001 gge06001 gge06001
30.8 30.6 30.3
19.2 21.1 23.5
1006.2 1006.6 1008
1012.7 1014.6 1014.1
36.2 36.1 36.6
38.944 38.944 38.944
107.71 107.71 107.71
8.411 8.433 8.434
37.084 36.705 36.508
7.537 7.621 7.546
28.198 27.623 27.574
212.52 210.51 208.08
68.1 68 67.6
私が望むもの
gge0006x gge0006y gge0006z
12-30-2006 12-30-2006 12-30-2006
14:05:23 14:05:55 14:06:28
a69 a69 a69
すべての列はこのようにソートされ、すべての単語は最初の列と同じです。説明のために短く書いた。
私のスクリプトがファイルをインポートし、列を列に並べ替えながら隠された文字を削除するのに最適な方法は何ですか?私が貼り付けたファイルは、マージする前に各列がソートされソートされました。