네 번째 열을 기준으로이 파일을 정렬하려고합니다. 네 번째 열의 값에 따라 파일의 재정렬을 원합니다.열 정렬 명령에 따라 탭으로 구분 된 파일 정렬 bash
파일 :
sort -t$'\t' -k1,1 -k2,2 -k3,3 -k 4,4 <filename>
하지만 불법 변수 이름 오류 :
1 1:10363487:T 0 10363487
2 1:103496792:A 0 103496792
3 1:103544434:A 0 103544434
4 1:103548497:A 0 103548497
내가이 명령을 시도 :
2 1:103496792:A 0 103496792
3 1:103544434:A 0 103544434
4 1:103548497:A 0 103548497
1 1:10363487:T 0 10363487
나는 다음과 같이 분류 할 수 있습니다. 누군가가 이걸 도와 줄 수 있습니까?
같은 오류하지만 .. 불법 변수 이름. 나는 그것을 해결하는 방법을 모른다. 나는 문제가 $ – Vignesh
인 것을 안다'#!/bin/sh' 또는'sh script'가 아닌 bash를 사용하고 있는지 확인하십시오 –
또한'-t' 옵션은 선택 사항입니다. 파일에 "공백"이 있으면 충분합니다. – chepner