107.3基礎
現在のprocess環境で、LC_CTYPEやLC_TIMEなど各locale categoryへ適用される値を一覧表示する。
適切なコマンドはどれか。
× 不正解
引数なしのlocaleはLANG、LC_ALLと各LC_* categoryの現在値を表示する。
詳細解説
正しい
locale現在環境から各locale categoryの設定値を表示する。
正しい。引数なしのlocaleは現在環境で解決されたLANG、LC_CTYPE、LC_TIME等をcategoryごとに表示する。
誤り
locale -a利用可能なlocale名を一覧し、現在のcategory値そのものではない。
誤り。locale -aは導入済み候補を列挙し、現在どの値が各categoryに適用されているかは示さない。
誤り
iconv -liconvが認識する文字encoding名を一覧する。
誤り。iconv -lの対象は文字encoding名で、locale環境変数の現在値ではない。
誤り
tzselect質問形式でtimezone識別子の選択を支援する。
誤り。tzselectはtimezoneの選択支援toolで、locale category一覧を表示しない。
実際に確かめる
一時的な検証環境で実行できる例です。
locale | sed -n '1,4p'期待される結果
LANG、LANGUAGEまたはLC_CTYPE等、現在環境のlocale設定(値は環境依存)理解のポイント
- localeは現在値
- -aは利用可能一覧
- categoryごとに表示
確認時の注意
- 確認環境: glibc locale環境 / 読取のみ
基礎のおさらい
locale category
文字分類、照合、日時、数値、通貨、message等は別categoryとして個別設定できる。
候補と現在値
設定候補の確認にはlocale -a、現在の解決結果にはlocaleを使い分ける。
問題IDKP-107-705
確認環境glibc locale環境 / 読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告