![특정 문자 위치부터 시작하는 열을 기준으로 텍스트 파일을 정렬하는 방법은 무엇입니까? [복사]](https://linux55.com/image/78197/%ED%8A%B9%EC%A0%95%20%EB%AC%B8%EC%9E%90%20%EC%9C%84%EC%B9%98%EB%B6%80%ED%84%B0%20%EC%8B%9C%EC%9E%91%ED%95%98%EB%8A%94%20%EC%97%B4%EC%9D%84%20%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C%20%ED%85%8D%EC%8A%A4%ED%8A%B8%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%A0%95%EB%A0%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
다음 입력 파일(예제)을 고려하십시오...
afaefkl aaa
al kmm ddd
aajwoe bbb
bnm aefp ccc
...표준 Unix/Linux 도구를 사용하여 열 2(각 행의 문자 위치 12에서 시작)별로 정렬하는 가장 간단한 방법은 무엇입니까?
공백은 탭 없이 공백으로만 구성되므로 sort -k2
명백한 이유로 실패합니다.
예상 출력은 다음과 같습니다.
afaefkl aaa
aajwoe bbb
bnm aefp ccc
al kmm ddd
답변1
man sort
sort --key=1.12
원하는 효과를 얻으려면 사용하는 것이 좋습니다 .