2017-10-13 338 views
1

私はLinuxでBeyondCompare 4を使用しています。私の目標は、コマンドラインから比較結果を生成し、この結果をPythonやその他のスクリプトで使用することです。BeyondCompare - コマンドラインで比較レポートを生成する方法

私はbcompare @"script.txt" file1 file2 result.txtを使用しようとしました。どちらscript.txtです:

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

しかし、結果のフォーマットは、他のスクリプトで解析することは困難です。

質問:BeyondCompareのGUIに表示されているような2つのテキストをどのように生成できますか?

答えて

1

スクリプトは正しいように見えますが、Linuxの場合はBeyond Compareがスクリプトの場合でもX-Windowセッションを実行する必要があります。これは、X-Windowクライアントが設定されていない状態でSSH端末でスクリプトを実行した場合、またはcronジョブとして実行した場合に起動できないことを意味します。

macOS上で比較すると、スクリプトに似たGUI要件があります。

Windows上での比較は、スクリプトのGUIに依存しないため、ログオンしていないユーザーはスケジュールされたタスクとして実行されます。

LinuxおよびmacOS上のBeyond CompareスクリプトのX-Window/GUI依存関係を削除することは、todoリストにあります。

+0

また、 'bcompare'コマンドに関するバグも見つかりました。時には奇妙なファイル名が失敗した結果を比較することがあります。 – Sraw

+0

問題のファイル名の例を[email protected]に電子メールで送ってください。 –

関連する問題