コマンド1回分だけを英語表示する便利な方法!

AIX7-100

コマンド1回分だけを英語表示にする方法

LANG設定を日本語にしているとコマンド結果は日本語で表示されますが、英語出力させたいときは「LANG=C」をセットしてコマンドを実行すれば英語表示されますよね。

ただ、こうするとその後のコマンド結果が英語のままになってしまいますので、日本語表示に戻したいときは「LANG=Ja_JP」などで日本語に戻す必要があります。

簡単なコマンドですが、急いでいる時などは面倒です。

 

1回分のコマンド結果だけを英語表示する方法

こんな時、じつはコマンド1回分だけを英語出力させる方法があります!

実行したいコマンドの前に「LANG=C」を付けてあげればいいです。
こうすることで、コマンド1回分だけを英語出力にすることができます。

・デフォルトの日本語表示

[root@server0:/] lsattr -El proc0
frequency   3891000000     プロセッサー速度           偽
smt_enabled true           使用可能なプロセッサー SMT 偽
smt_threads 8              プロセッサー SMT スレッド  偽
state       enable         プロセッサーの状態         偽
type        PowerPC_POWER8 プロセッサー・タイプ       偽
[root@server0:/]

・LANG=Cでコマンド1回分だけを英語表示

[root@server0:/] LANG=C lsattr -El proc0
frequency   3891000000     Processor Speed       False
smt_enabled true           Processor SMT enabled False
smt_threads 8              Processor SMT threads False
state       enable         Processor state       False
type        PowerPC_POWER8 Processor type        False
[root@server0:/]

・LANG=Cなしで実行すると日本語表示になっている。

[root@server0:/] lsattr -El proc0
frequency   3891000000     プロセッサー速度           偽
smt_enabled true           使用可能なプロセッサー SMT 偽
smt_threads 8              プロセッサー SMT スレッド  偽
state       enable         プロセッサーの状態         偽
type        PowerPC_POWER8 プロセッサー・タイプ       偽
[root@server0:/]

 



 


サブコンテンツ

このページの先頭へ