pdflatex *.tex
디렉토리에서 이 작업을 수행 하면 tex
하나의 파일만 컴파일됩니다. *.tex
디렉터리의 모든 파일을 컴파일 하려면 어떤 구문을 사용해야 합니까 ?
답변1
노력하다
for file in *.tex; do pdflatex "$file"; done
답변2
pdflatex
분명히 하나의 매개변수만 필요합니다. 나는 사용을 고려할 수도 있습니다find -exec
find -name '*.tex' -maxdepth 1 -exec pdflatex {} \;
그러나 더 나은 옵션이 있을 수 있습니다.
답변3
파일에 공백이 없으면 입력을 줄입니다.
echo *.tex|xargs -n1 pdflatex