コマンド1回分だけを英語表示する便利な方法!
コマンド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:/]
タグ:AIX, LANG=C, LANG設定, コマンド結果を英語表示