如果我嘗試執行下面的腳本,會出現「svn:Write error」錯誤。
但是,如果我禁用行與「最後」沒有任何錯誤。
爲什麼?讀取「svn log」命令輸出時出錯
#!/usr/bin/perl
my $repos = $ARGV[0];
my $rev = $ARGV[1];
my $repoURL = "file:///" . $ARGV[0];
open (SVNLOG, "svn log -r $rev -v $repoURL | ");
while (my $line = <SVNLOG>) {
last;
}
close(SVNLOG);
爲什麼我在下面的情況下沒有這樣的錯誤open(SVNLOG,「ls -R $ TRACEDIR |」); – 2010-11-24 13:12:32