individual.sh
다음과 같이 표준 오류를 grep 명령에 연결하는 스크립트가 있습니다 .
FOUND=$(tesseract "$i" out -psm 0 |& grep -ci 'Orientation in degrees: [^0]')
이렇게 스크립트를 실행하면 문제가 없습니다./individual.sh filename
하지만 여러 파일을 스크립트로 파이프하고 싶습니다. 이 작업을 수행하기 위해 다음 명령을 사용하고 있습니다.
find corpus/ -type f -exec ./individual.sh {} \;
표준 오류를 리디렉션하는 personal.sh의 줄에서 이 오류가 발생합니다.
./individual.sh: 7: ./individual.sh: Syntax error: "&" unexpected
find -exec 옵션을 사용할 때 표준 오류를 리디렉션하는 방법
답변1
아마도 당신은 zsh
파일의 첫 번째 줄에 #!/usr/bin/zsh
.