如何确定linux命令是英文运行的?

如何确定linux命令是英文运行的?

我正在编写一些使用某些系统(linux)命令的输出的软件。

问题是,它对英语以外的语言失败。

有没有办法运行linux命令并确保他们会用英语运行吗?

有一个90%的解决方案这里,处理异常这里

但两者都没有显示出确保以英语执行命令的万无一失的方法

为了方便起见,90% 的解决方案是在命令前面添加LANG=C

当环境已定义时的异常处理LANGUAGE(然后它将优先于LANG,在这种情况下,在命令前面加上LANGUAGE=C将会解决。

不确定如何解决这两种情况? (我猜是在前面LANG=C LANGUAGE=C

相关内容