for file in * do read line < $file echo $line done exit 0 위에서 처럼하면 현재 디렉토리의 모든 파일을 읽어들이는데.... 밑에처럼 특정폴더의 모든걸 하면....한개밖에 못읽어여... 어떻게 해야하져? 갈켜주세요~ for file in /export/home/magic94/testdown/* do read line < $file echo $line done exit 0
for 문의 와일드카드는 디렉토리 경로가 포함되어야 합니다. read 는 한 줄만 읽으므로 파일 전체를 읽으려면 while read 루프를 쓰세요. 예를 들어 for 루프 안에서 while 로 파일을 읽고 출력하면 됩니다.