2017-10-13 1 views
1

저는 리눅스에서 BeyondCompare 4를 사용하고 있습니다. 제 목표는 명령 줄에서 비교 결과를 생성 한 다음이 결과를 파이썬이나 다른 스크립트에서 사용하는 것입니다.BeyondCompare - 명령 줄에서 비교 보고서를 생성하는 방법?

bcompare @"script.txt" file1 file2 result.txt을 사용해 보았습니다. 어떤 script.txt은 다음과 같습니다

file-report layout:side-by-side output-to:%3 %1 %2 

그러나 결과의 형식이 다른 스크립트 구문 분석하기가 어렵습니다.

질문 : BeyondCompare의 GUI에 표시되는 것과 같은 두 개의 텍스트를 생성하려면 어떻게해야합니까?

답변

1

스크립트는 정확하지만, Linux의 경우 Beyond Compare는 스크립트의 경우에도 X-Window 세션을 실행해야합니다. 즉, X-Window 클라이언트가 구성되지 않은 상태에서 SSH 터미널에서 스크립트를 실행하거나 cron 작업으로 실행하면 스크립트가 실행되지 않습니다.

macOS의 Beyond Compare는 스크립트에 대해 비슷한 GUI 요구 사항을 갖습니다.

Windows의 차이점은 스크립트의 GUI에 의존하지 않으므로 로그온 한 사용자없이 예약 된 작업으로 실행됩니다.

Linux 및 MacOS의 Beyond Compare 스크립트에 대한 X-Window/GUI 종속성을 제거하는 작업은 todo 목록에 있습니다.

+0

나는 또한 bcompare 명령에 관한 버그를 발견했다. 때로는 이상한 파일 이름이 실패한 결과를 비교합니다. – Sraw

+0

문제 파일 이름의 예를 [email protected]으로 이메일을 보내주십시오. –

관련 문제