素朴で申し訳ありません。cleartool コマンドへの入力として取得され、適切な出力を提供する 2 つの引数 (ここではコミット ラベル) を受け入れる単純な PERL スクリプトを作成したいと考えています。私のコード:
#!/usr/bin/perl
$file1 = system('cleartool find . -version "lbtype($ARGV[0])" -print > filename1');
$file2 = system('cleartool find . -version "lbtype($ARGV[1])" -print > filename2');
$file3 = system('diff filename1 filename2 > changeset');
print $ARGV[0];
print $ARGV[1];
print $file3;
close filename1;
close filename2;
close changeset
出力は、3 つの空のファイル (filename1、filename2、changeset) になります。しかし、コミットされた 2 つのラベル間でコミットされたファイルが必要です。
私が間違っている場所について誰かが光を当てることができますか!!
前もって感謝します。