Member 11870097 Ответов: 1

Нужно преобразовать Perl в C#


Привет ,

Пожалуйста, кто-нибудь может помочь мне в преобразовании кода perl в C#.
Я не из Перл-бэкграунда.

#!/usr/bin/perl
 
my $csv   = "$ARGV[0]";
$filename = $csv;
$filename =~ s/.csv//;

open(Data,"$csv");
 
open(testlist, "testlist.txt"); 

while (<testlist>) 
{
push (@testlist,$_);
}

$TotalTest = @testlist;

close (testlist) || die "Couldn't close file properly";

open(summary, ">../$csv"); 
print summary "Test,PassCount,FailCount\n";


foreach $test (@testlist) {
chomp $test;
open(passfailtest,"$csv"); 
$pass_count = 0; 
$fail_count = 0;
	while (<passfailtest>)
	{
		if ($_ =~ /\b$test\b/)	
		{
			#print "$_";
			if ($_ =~ /Pass/)	
			{
				$pass_count ++;
			}

		if ($_ =~ /Fail/)	
			{
				$fail_count ++;
			}
	
		}

	}	
print summary "$test,$pass_count,$fail_count\n";
}


Спасибо
Санджу

Что я уже пробовал:

Я пытаюсь понять код из скрипта perl.
Но возникают трудности при преобразовании кода perl в c#.

Mehdi Gholam

Попробуйте посмотреть, что такое входные данные и что вы получаете, когда запускаете код и работаете оттуда.

(Perl обычно пишется один раз!)

1 Ответов

Рейтинг:
2

Hadi Esmaeilpour

привет
использовать из Telerik преобразования