1
플랫 디렉토리가 하나 있습니다. 나는 2 개의 배열을 가지고있다. Array1은 디렉토리의 내용을 저장합니다 (모두 .PNG
개 파일). Array2에는 6 개의 파일이 있습니다. 이 6 개의 파일은 Array1의 6 개 파일과 같습니다. Array2를 사용하여 디렉토리에서 6 개의 파일을 제거하려면 어떻게합니까?Bash - 배열을 사용하여 파일 제거
array1= (`ls ${files}*.PNG`)
array2= $(find . ! -name 'PHOTO*')
가 for
루프를 사용하려고했지만 진행하는 방법을 잘 :
for files in $array2;do
rm -f files $array1
'done' 명령을 잊어 버린 것 같습니다. – thom
파일을 삭제하려고합니까, 아니면 배열'array1'에서 파일 이름을 삭제하려고합니까? – rici