Bash 스크립트는 첫 번째 인수로 나열된 디렉터리의 모든 파일을 반복합니다.

Bash 스크립트는 첫 번째 인수로 나열된 디렉터리의 모든 파일을 반복합니다.

첫 번째 인수로 나열된 디렉터리의 모든 파일을 반복하는 bash 스크립트를 작성해야 합니다. 길이가 100바이트 미만이고 1000바이트를 초과하는 모든 파일의 이름과 파일 크기를 인쇄합니다. 이것이 내가 지금까지 가지고 있는 것입니다:

#!/bin/bash
# 
#

find /home/clf18ftf  -type f -size -100c -size +1000c

답변1

내 생각엔 find이 사람이 당신 친구인 것 같아요. 스크립트를 작성할 필요 없이 한 줄만 작성하면 됩니다.

필요할 것이예요find «directory to search» -type f -size -100c -size +1000c

찾기 매뉴얼을 읽고 man find내가 준 것을 테스트해 보세요. 거기에 오류가 있습니다.

관련 정보