2014-11-11 4 views
0

* .mk 유형의 모든 파일을 하위 디렉토리의 변수에 저장 한 다음 내 프로그램에서 사용하고 싶습니다. 아래 명령을 시도했지만 작동하지 않습니다.모든 파일 이름을/subdirectoy 디렉토리의 변수에 저장합니다.

쉘 스크립트 :

는 오류 메시지가 아래에 보여주는 것. bash : ./make_files.sh : 예기치 않은 토큰 근처에서 구문 오류가 발생했습니다. echo' bash: ./make_files.sh: line 6: echo $ i '

아무 것도 인쇄되지 않습니다.

+0

';' "do"하거나 "do"를 다른 줄로 옮기기 바로 전에 – Jdamian

답변

2
Try either 

for i in `find . -name '*.mk'`; do 
echo $i 
done 

또는

for i in `find . -name '*.mk'` 
do 
    echo $i 
done 

참고도 인용의 사용.

+0

고마워...................... –

관련 문제