$directory
의 내용으로 3 개의 배열을 만들어야합니다. 첫 번째 I을 사용할 수 있습니다Perl에서 디렉토리 내용의 배열을 만들려면 어떻게해야합니까?
$var = qx{ls $directory};
print $var;
를 두 번째 및 세 번째 I는 "보조 *"
내가 사용했던 명령 "주 *"를 위해 grep을하려는 그러나 :my @primary = 0;
my @secondary = 0;
@primary = system("ls test_77 > test | grep Primary* test");
print @primary;
@secondary = system("ls test_77 > test | grep Secondary* test");
print @secondary;
PrimaryCPE_Option_A.txt.test_77
PrimaryCPE_Option_B.txt.test_77
0SecondaryCPE_Option_A.txt.test_77
SecondaryCPE_Option_B.txt.test_77
0
가 무엇을 할 수 있습니다 :
는하지만, 그것은 출력에 0을 포함? 처음에는 원래의 0 일 것 같지만 초기 값을 변경할 수 있고 작동하지 않습니다.
피 '시스템'. – aartist
정말 ls의 출력을 grep로 파이핑하고 있습니까? 정말로 세미콜론인가? ls 출력을 파일로 재지 정하고 그 출력을 grep로 파이프하는 것은 이상하게 보입니다. – toolic