現在、小数点区切り記号は何ですか?

現在、小数点区切り記号は何ですか?

POSIXシェルスクリプトがあるとしましょう。

  1. 私が制御できない他のシステム/環境で実行する必要があります。
  2. ロケール尊重プログラムからエクスポートされた文字列から小数点区切り文字を削除する必要があります。

最も一般的な方法で小数点区切りを検出する方法は?

ベストアンサー1

尋ねるlocale:

locale decimal_point

現在のロケールを使用して小数点を出力します。

千単位の区切り記号が必要な場合:

locale thousands_sep

リクエストすると、すべての数値キーワードを表示できます。LC_NUMERICカテゴリー:

locale -k LC_NUMERIC

おすすめ記事