2011-02-01 2 views
3

다음 sdiff 명령을 사용하여 두 파일의 병행 차이를 얻으려고합니다. 그때 일부 문자가 제거된다 (130) -w 사용할 경우 열 너비유닉스에서 sdiff를 이용한 측면 차이 출력 문제

옵션

아니면 sdiff -w170/TMP/captureFile/TMP/referenceFile (또는 DIFF의 -y)

의 하나로서 주어진다. 다음 줄에서도 출력되지 않습니다. 그들은 길을 잃었다.

왼쪽 열의 추가 문자로 인해 -w 170이 사용되면 오른쪽 열이 이동하고 화면 너비가 더 작아서 왼쪽 열 부분에 문자가 거의 보이지 않습니다.

그래서 문자를 제거하지 않고 sdiff 명령 출력의 같은 열의 다음 줄에있는 옵션이 있습니까?

답변

5

터미널 세션의 줄 길이를 기준으로 줄 바꿈 (-w 130) 또는 줄 바꿈 (-w 170)이 표시됩니다. 나는 당신이 원하는 것을 할 수있는 선택이 있다고 믿지 않습니다. 나는 많은 sdiff를 사용 해왔다. &은 글꼴 크기 변경을 지원하는 터미널/CLI를 사용하는 경향이있다.

글꼴을 여전히 읽을 수있는 글꼴로 축소하십시오. & 가능한 경우 창을 최대화하십시오.

필자가 한 다른 방법은 두 줄의 파일을 비교하기 전에 두 줄을 접어서 짧은 줄 길이로 만드는 것입니다. Linux 또는 일부 유닉스 배포판에 의존합니다. 하지만 접혀 있어야합니다.