오류: "/bin/sh: 1: /usr/local/lib/node_modules/wasm-opt/out/wasm-opt: 찾을 수 없음"이 종료 상태 0으로 반환되었습니다!

오류: "/bin/sh: 1: /usr/local/lib/node_modules/wasm-opt/out/wasm-opt: 찾을 수 없음"이 종료 상태 0으로 반환되었습니다!

그래서 bin 설치를 중단하고 명령( )을 실행하려고 하면 다음과 같은 결과가 wasm-opt input_file.wasm나타납니다.

/bin/sh: 1: /usr/local/lib/node_modules/wasm-opt/out/wasm-opt: not found

하지만 종료 코드 0으로 반환되므로 bash 스크립트 내부에서 오류를 확인할 수 없습니다!

내가 하고 싶은 것은 명령이 존재하는지 확인하고 존재한다면 실행하는 것입니다. 문제가 없으면 실행하지 말고 사용자에게 경고만 하십시오.

일반적인 것들은 wasm-opt input_file.wasm || echo "wasm-opt not installed"작동하지 않습니다.

답변1

이것이 최선의 대답인지는 확실하지 않지만 해당 명령의 출력을 grep 및 search 에 제공하면 /bin/grep이 해당 텍스트를 찾는지 여부를 일치시킬 수 있습니다.

관련 정보