永发信息网

Linux Shell语法求助

答案:3  悬赏:70  手机版
解决时间 2021-03-19 03:14
  • 提问者网友:太高姿态
  • 2021-03-18 03:17
在/etc/init.d/functions里看到这么一行
echo $"${base} is stopped"
假如有base=abc,那这个命令的执行结果是:
abc 已停

它是咋把英文为成汉字的?也就是service abc status的结果
最佳答案
  • 五星知识达人网友:神也偏爱
  • 2021-03-18 04:07
多语言(i18n)相关的部分在脚本开头引入:
if [ -f /etc/sysconfig/i18n -a -z "${NOLOCALE:-}" ] ; then
    . /etc/profile.d/lang.sh
fi
全部回答
  • 1楼网友:患得患失的劫
  • 2021-03-18 05:20
这个应该是你的当前linux系统当前环境就是中文,系统自动翻译过来的,
  • 2楼网友:春色三分
  • 2021-03-18 05:07
执行env |grep LANG或locale命令,检查你的LANG系统环境变量
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯