#!/bin/bash
for file in *
do
readline $file
done
exit 0
function readline()
{
while read line
do
echo $line
done
< $file
}
이렇게 하면 파일을 읽어오지 못해여~~
어케해야 하져...도와주세요~~
while 문에서 파일을 읽을 때는 read 로 입력을 받고 리다이렉션을 루프에 붙여야 합니다. 함수 정의 뒤의 < file 은 호출 방식과 맞지 않아 동작하지 않습니다. 예를 들어 for 루프 안에서 while read line 을 쓰고 done 뒤에 < 파일 이름을 두면 됩니다.