1
을 변경했습니다. 어떻게해야합니까? 나는 지금까지 이것을 가지고있다 :I 내보내 다음 입력 펄에서 파일을보고하고 그것이 내가 기존의 것들 사이에 빈 줄을 수출 한 후, 입력하여 파일을 펄에서 txt 파일을 변경 찾고
#!/usr/bin/perl;
use strict;
use warnings;
print "Hi! This Program Will Input\n";
print "The File and Export A New\n";
print "File With A Blank Line In-Between\n";
print "Every Other Line\n";
sleep(2);
print "\n";
print "\n";
print "Working\n";
print "\n";
sleep(1);
print "\n";
print "Working\n";
sleep(1);
open(my $in, "<", "input.txt") or die "Can't Open Input.txt: $!";
open(my $out, ">", "output.txt") or die "Can't Open Output.txt: $!";
my @lines = <$in>;
while (<$in>) {
print $out
print $lines[$#lines];
print " ";
}
print "Completed Successfully!!\n";
print "\n";
print "Outputed to Output.txt\n";
close $in or die "$in: $!"
나는 무엇이 있습니까? 나는 단지 펄을 배우기 때문에 나는별로 모른다.
굉장! 이것은 훌륭하게 작동했습니다! 어떻게 그 과정을 바꾸겠습니까? I.E - 모든 여분의 줄을 제거 하시겠습니까? – user2907651
'print()'를 조건문 ('if')으로 둘러 싸고 빈 행인지, 엄격한 비교'eq' 또는 정규 표현식 ('\ s' 또는'\ S')이 유용할지 검사합니다). – Birei