2017-03-02 4 views
1

스크립트의 일부는이합니다위 디렉토리에서 찾으려면 어떻게합니까?

dir_year=2017 
dir_archive=/home/user/Documents/[email protected] 
bindir=/home/user/bin 
filework=out.txt 

find "$dir_archive/$dir_year/" -name *.md > ${bindir}/${filework} 

을하지만 발견이 상위 디렉토리에 보이지 않기 때문에 그것은 나에게 오류를 제공합니다. 스크립트는 in/home/user/Documents/0_ @ File/2017/script-directory입니다. 나는 cd 명령을 필요로하지 않는 방법이 있나요

cd "$dir_archive/$dir_year/" 
find "$dir_archive/$dir_year/" -name *.md > ${bindir}/${filework} 

을 :

그것을 위해 내가해야 할 일을 하는가?

감사

+0

첫 번째 응답은 완벽하게 작동 쉘에 의해 확장 될 것입니다! –

답변

0

그것은해야는 :

-name '*.md' 

그렇지 않으면 *.md

+0

완벽하게 작동했습니다. 감사합니다. –