プログラムに英語でエラーを出力させる方法はありますか?

プログラムに英語でエラーを出力させる方法はありますか?

エラーが発生すると、ロケールが誤った言語を設定しているように見えることがあります。ロケールを切り替えるだけでなく、Google で解決策を見つけるためにエラー メッセージを英語で表示する他の方法はありますか?

ベストアンサー1

変更されたロケール設定でユーティリティ(プログラム)を実行するには:

$ env LC_ALL=C somecommand

このenvユーティリティは実行するユーティリティの環境を変更し、環境変数を(または)LC_ALLに設定すると、POSIXロケールでローカライズされたエラーメッセージが表示されます。並べ替え、日付と時刻の形式、数値形式にも影響を与える可能性があります。CPOSIX

ユーティリティの外部環境(シェルまたはシステム全体)は、この一時ロケール遷移の影響を受けません。

locale(1)システムマニュアル()をお読みくださいman 1 locale

おすすめ記事