Start several processes within same shell but with different language settings

Solution Unverified - Updated -

Environment

  • Red Hat Enterprise Linux ALL

Issue

  • Is there a possibility to start several processes inside the same bash or sh shell, but to specify for each process different Language setting ?
  • For example: one process need DE lang and other US lang ?

Resolution

  • Yes, It is possible.
  • Refer below example
Setup the DE & HK language on same bash which has LANG set to US. 

[manish@vm10 ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

FOR DE Language :

[manish@vm10 ~]$ more deutch.sh 
#!/bin/bash

LANG="de_DE.UTF-8"
echo "hello test for language"

data=`locale` ;

printf "$data \n"
[manish@vm10 ~]$ ./deutch.sh 
hello test for language
LANG=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=
[manish@vm10 ~]$ 
[manish@vm10 ~]$ 

FOR HK Langauge :

[manish@vm10 ~]$ more hongkong.sh 
#!/bin/bash

LANG="zh_HK.UTF-8"
echo "hello test for language"

data=`locale` ;

printf "$data \n"
[manish@vm10 ~]$ ./hongkong.sh 
hello test for language
LANG=zh_HK.UTF-8
LC_CTYPE="zh_HK.UTF-8"
LC_NUMERIC="zh_HK.UTF-8"
LC_TIME="zh_HK.UTF-8"
LC_COLLATE="zh_HK.UTF-8"
LC_MONETARY="zh_HK.UTF-8"
LC_MESSAGES="zh_HK.UTF-8"
LC_PAPER="zh_HK.UTF-8"
LC_NAME="zh_HK.UTF-8"
LC_ADDRESS="zh_HK.UTF-8"
LC_TELEPHONE="zh_HK.UTF-8"
LC_MEASUREMENT="zh_HK.UTF-8"
LC_IDENTIFICATION="zh_HK.UTF-8"
LC_ALL=
[manish@vm10 ~]$ 
[manish@vm10 ~]$ 

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments