有没有办法改变linux中任何命令返回的o / p语言?
举个例子
/sbin/service cloudstack-usage status
cloudstack-usage は停止しています
我想翻译返回的日文文本。 为什么我需要这个: - 我有一些内部脚本,它将检查服务是否已停止,然后执行活动。 我通过
检查一下/sbin/service $SERVICE_NAME status | grep stop
高度赞赏任何建议。
答案 0 :(得分:0)
假设Bourne shell或其后代,您可以通过为变量赋值添加前缀来为单个命令设置环境,例如,
LANG=ja_JP.UTF-8 /sbin/service cloudstack-usage status cloudstack-usage
如果程序已本地化,并且您希望使用日语发送消息。要获得POSIX(无翻译),您将使用LANG = C
您的区域设置中有多个变量。使用locale命令显示它们的设置。