사용자 입력 변수를 초기 디렉토리 이름으로 사용하지만 디렉토리를 확장하고 하위 폴더를 만들려고 할 때 해당 변수를 사용하면 경로에서 문제가 발생합니다.perl에서 변수를 디렉토리 이름으로 사용
#!/usr/bin/perl
use strict;
use warnings;
print "What would you like to name your directory?\n";
chomp(my $directory = <STDIN>);
mkdir $directory, 0755;
mkdir $directory/data, 0755; ##<----<<Error begins here##
mkdir $directory/data/image, 0755;
mkdir $directory/data/cache, 0755;
'진단을 사용하십시오;'다시 시도하십시오. –
엄청난 도움이되었습니다. – 1up
'use strict;와'use warnings;에 대한 명성. 새로운 사용자가 이미 가장 중요한 교훈을 얻은 것을 알게되어 반갑습니다. – Miller