このエラー コードを返す pylint ユーティリティを使用しています。
Pylint should leave with following status code:
* 0 if everything went fine
* 1 if a fatal message was issued
* 2 if an error message was issued
* 4 if a warning message was issued
* 8 if a refactor message was issued
* 16 if a convention message was issued
* 32 on usage error
status 1 to 16 will be bit-ORed so you can know which different
categories has been issued by analysing pylint output status code
ここで、Bash で致命的なメッセージまたはエラー メッセージが発生したかどうかを判断する必要があります。どうやってするか?そのためにはビット操作が必要だと思います;-)
編集:私は、ビット単位で番号3を実行し、nullに対してテストして、致命的なメッセージまたはエラーメッセージが発行されたかどうかを確認する必要があることを知っています。私の問題は単純です:それを行うためのbash構文。入力は $?、出力は再び $? です。(例: テスト プログラムを使用)。ありがとう!