약 100000 개의 파일이있는 디렉토리가 있으며 지정된 문자열로 시작하는 모든 파일에서 일부 기능을 수행하려고합니다. 수만 개의 파일과 일치 할 수 있습니다.
나는 시도했다
ls mystring*
그러나 이것은 bash 오류 '너무 많은 인수'와 함께 반환됩니다. 다음 계획은
find ./mystring* -type f
그러나 이것은 같은 문제가 있습니다.
코드는 다음과 같아야합니다.
for FILE in `find ./mystring* -type f`
do
#Some function on the file
done
for
루프, 당신은 파이프를해야find
으로while
.