함께 붙여넣은 열을 인쇄해야 하는 쉘 스크립트가 있습니다. 그런 다음 붙여넣은 후 열을 다시 정렬한 다음 ^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
모든 열은 이렇게 정렬되며 모든 단어는 첫 번째 열과 동일합니다. 예시를 위해 짧게 썼습니다.
내 스크립트가 파일을 가져오고 열을 열로 다시 정렬하는 동안 숨겨진 문자를 제거하도록 하는 가장 좋은 방법은 무엇입니까? 내가 붙여넣은 파일은 병합하기 전에 각 열이 정렬되고 정렬되었습니다.