【发布时间】:2023-03-03 21:45:01
【问题描述】:
对不起,如果它太天真了。我想编写一个简单的 PERL 脚本,它将接受两个参数(此处提交标签)作为 cleartool 命令的输入,并为我提供合适的输出。
我的代码:
#!/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 个空文件:文件名 1、文件名 2 和变更集。 但我需要两个提交标签之间提交的文件。
谁能说明我哪里出错了!!
提前致谢。
【问题讨论】: