텍스트 파일의 출력을 구문 분석하는 데 문제가 있습니다. 내가 mutliple이 egrep이 유사 검색 할 문자 사이에 파이프 기호를 추가 할 텍스트 파일은perl을 사용하여 문자를 다른 문자로 바꾸기
service entered the stopped state,critical
service entered the running state,clear
코드 다음과 같다 :
open(my $data, '<', $Config_File) or die "Could not open '$Config_File"
my $reg_exp;
my $severity;
my @fields=();
while (my $line = <$data>)
{
chomp $line;
if(!$line =~ /^$/)
{
@fields = split "," , $line;
$reg_exp = $fields[0];
$severity = $fields[1];
print $reg_exp;
}
}
#print $fields[0];
#last unless defined $line;
close($data);
예상 출력
service entered the stopped state|service entered the running state
일부 입력을 볼 수 있습니까? – squiguy
코드는 묻는 질문과 아무 관련이 없습니다. 둘 다 출력을 가지고 있지 않습니다. 실제 코드와 실제 입/출력으로 실제 질문을하십시오. – pavel
붙여 넣기하는 동안 완전한 질문을 놓쳐서 미안합니다. –