2009-10-14 2 views
-2

누구든지이 종류의 작동 방식을 알고 있습니까? 그들 [+0.2 -0.42 +0.0 -0.1 -o]는 무엇을 의미합니까?유닉스와 정렬 U

CmdString.Format("sort -u +0.2 -0.42 +0.0 -0.1 -o %s %s", 
(const char *)TempFilename, 
(const char *)TempFilename); 
+2

남자 정렬 - http://www.delorie.com/gnu/docs/textutils/coreutils_28.html – reinierpost

+1

질문에 대답하는 가장 좋은 도구는 사람입니다. – Vijay

답변

2

-u 옵션 중복 줄을 제거하십시오.

+f.c-f.c 정렬 키 정의

  • f
  • c 필드의 시작 부분에서 필드 내의 문자 수를 나타내는
  • 필드 수를 나타낸다 + 또는 이전의 끝에서 시작할 때 시작하기 전의 필드

i에 대한 자세한 내용은 sort man page을 참조하십시오. 티.

0

"-o"는 출력 파일을 정의하는 매개 변수입니다. 나머지 + 및 -는 필드를 정의하고 해당 필드의 오프셋은 정렬 기준입니다. The manual page for sort는 모든 피투성이 세부 사항을 줄 것이다 ...

0

info coreutils 'sort invocation' 명령을 사용하면 이전 시스템에서는 정렬 키를 지정하는 데 쓸모없는 + POS1 [-POS2] origin-zero 구문을 사용합니다.

내 의견으로는 정보 페이지가 man 페이지보다 훨씬 도움이되지는 않습니다. 이것이 맨 페이지가 도움이 될 것이라는 힌트를 넘어 지금까지 많은 설명이 없었던 이유입니다.

관련 문제