해당 면접 질문. 면접자는 쉘 스크립팅에 대한 경험이 없다는 것을 이해할 때이 "기본적인"쉘 스크립트 질문을했습니다. 여기에 질문이 있습니다.특정 크기의 파일을 다른 디렉토리로 복사
크기가 500 K 이상인 디렉토리 하나에서 다른 디렉토리로 파일을 복사하십시오.
나는 c lang에서 즉시 할 수 있지만 쉘 스크립트에서는 결코 시도하지 않았기 때문에 어려울 것 같습니다. 유닉스 기본 명령에 익숙하기 때문에 시도했지만 다음 명령을 사용하여 파일 이름을 추출 할 수 있습니다.
du -sk * | awk '{ if ($1>500) print $2 }'
또한 좋은 쉘 스크립트 예제를 알려드립니다.
'du dir '대신'du *'를 사용하는 것 외에는 합리적인 해결책이지만'find'가 더 좋습니다. –