그래서 Perl을 처음 사용하고 CSV 파일의 행을 읽을 수있는 스크립트를 작성하고 해당 CSV 파일의 특정 열과 연관된 파일의 이름을 바꿉니다.CSV 파일을 구문 분석하는 동안 파일 확장자 제외
my $filename_formatted = "$row->[3]"."_"."$row->[4]"."_"."$row->[2]\n";
my $resume_id = $row->[1];
if (-e $resume_id){
rename($resume_id, $filename_formatted);
}
기본적으로 $resume_id
의 파일 확장자까지만 허용하려면 어떻게해야합니까? $row->[1]
변수에는 "resume_1231.pdf"또는 "resume_1231.doc"와 같은 것이 포함되어 있습니다. 나는 기본적으로 모든것을 원한다. .
정규식이 필요 하겠지만 Perl에서는 사용하지 않았다. 나도 몰라
$formatted_resume_id = /($row->[1])?!\..*$/
.