英語フランス語スペイン語

Ad


OnWorksファビコン

localeposix - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで localeposix を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド localeposix です。

プログラム:

NAME


ロケール — ロケール固有の情報を取得する

SYNOPSIS


ローカル [−a|−m]

ローカル [-ck] ...

DESCRIPTION


  ローカル ユーティリティは、現在のロケール環境に関する情報、またはすべての情報を書き込みます。
パブリックロケールを標準出力に出力します。 このセクションの目的上、 公共 ローカル
実装によって提供され、アプリケーションからアクセスできるものです。

日時 ローカル 引数なしで呼び出されると、現在のロケールが要約されます。
環境の設定によって決定される、各ロケール カテゴリの環境
POSIX.1-2008 の Base Definitions ボリュームで定義された変数、 7, ロケール.

オペランドを指定して呼び出すと、キーワードに割り当てられた値を書き込みます。
ロケール カテゴリでは次のようになります。

* キーワード名を指定すると、指定されたキーワードとそのキーワードを含むカテゴリが選択されます。
そのキーワード。

* カテゴリ名を指定すると、指定されたカテゴリとそのカテゴリ内のすべてのキーワードが選択されます。
カテゴリ。

OPTIONS


  ローカル ユーティリティは、POSIX.1‐2008の基本定義ボリュームに準拠する必要があります。 セクション
12.2, ユーティリティ 構文 ガイドライン.

次のオプションがサポートされます。

−a 利用可能なすべてのパブリック ロケールに関する情報を書き込みます。 利用可能なロケール
含むものとする POSIX、POSIX ロケールを表します。 その方法は、
実装は、他のどのロケールが利用可能かを決定します。
定義された。

−c 選択したロケール カテゴリの名前を書き込みます。 「STDOUT」セクションを参照してください。 の −c
オプションを選択すると、複数のカテゴリが選択されている場合に読みやすくなります (
たとえば、複数のキーワード名またはカテゴリ名を使用します)。 有効です
ありとなしの両方 −k オプションを選択します。

−k 選択したキーワードの名前と値を書き込みます。 実装では省略される場合があります
一部のキーワードの値。 「オペランド」セクションを参照してください。

−m 利用可能な Charmap の名前を書き込みます。 基本定義の巻を参照してください。
POSIX.1‐2008、 セクション 6.1, ポータブル 文字 作成セッションプロセスで.

オペランド


次のオペランドがサポートされます。

『Base Definitions』ボリュームで定義されているロケール カテゴリの名前。
POSIX.1‐2008、 7, ロケール、ロケール カテゴリのキーワードの名前、または
予約された名前 キャラクタマップ。 指定されたカテゴリまたはキーワードが選択されます。
出力。 シングルなら ロケール カテゴリ名とキーワードの両方を表します
現在のロケールでの名前の場合、結果は不定です。 それ以外の場合は両方とも
カテゴリ名とキーワード名は次のように指定できます。 オペランドは任意の順序で指定できます。
キーワード値が書き込まれるかどうかは実装で定義されます。
カテゴリ LC_CTYPE & LC_COLLATE.

標準入力


使用されていない。

入力 ファイル


なし。

ENVIRONMENT 変数


次の環境変数は、の実行に影響を与えます。 ローカル:

言語 設定されていない、または設定されていない国際化変数のデフォルト値を指定します
ヌル。 (POSIX.1‐2008の基本定義ボリュームを参照してください。 セクション 8.2,
国際化 Variables 国際化の優先順位について
ロケールカテゴリの値を決定するために使用される変数。)

LC_ALL 空でない文字列値に設定されている場合は、他のすべての値を上書きします
国際化変数。

LC_CTYPE テキストデータのバイトシーケンスを解釈するためのロケールを決定します
文字として(たとえば、のマルチバイト文字ではなくシングルバイト
引数と入力ファイル)。

LC_MESSAGES
の形式と内容に影響を与えるために使用する必要があるロケールを決定します
標準エラーに書き込まれる診断メッセージ。

NLSパス の処理のためのメッセージカタログの場所を決定します LC_MESSAGES.

アプリケーションは、 言語, LC_ *, NLSパス 環境変数
書き出す現在のロケール環境を指定します。 それらは次の場合に使用されます。 −a
オプションが指定されていません。

非同期 イベント


デフォルト。

標準出力


  言語 変数は、次の形式を使用して最初に書き込まれます。

"LANG=%s\n", <>

If 言語 が設定されていないか、空の文字列である場合、値は空の文字列です。

If ローカル オプションやオペランド、名前と値を指定せずに呼び出されます。 LC_ *
POSIX.1-2008 の本書で説明されている環境変数は、
標準出力、XNUMX 行に XNUMX つの変数、および各行は次の形式を使用します。 のみ
環境内で設定され、オーバーライドされない変数 LC_ALL を使用して書かれます
この形式:

"%s=%s\n", <変数名>、>

それらの名前 LC_ * このボリュームで定義されているロケール カテゴリに関連付けられた変数
環境に設定されていないか、環境によってオーバーライドされる POSIX.1-2008 の LC_ALL しなければならない
次の形式で記述されます。

"%s=\"%s\"\n", <変数名>、暗黙の >

ザ・暗黙の > は、そのために選択されたロケールの名前になります。
の値に基づいて、実装によるカテゴリ 言語 & LC_ALLで説明されているように
POSIX.1‐2008の基本定義ボリューム、 8, 環境 Variables.

ザ・>および暗黙の > 上に示したものは、後で可能なように適切に引用する必要があります
シェルへの再突入。 の> を二重引用符で囲んではなりません (そうすることで、
ユーザーがそれと区別できるようにする暗黙の > の場合、常に double- が必要です
引用符)。

  LC_ALL 変数は、上に示した最初の形式を使用して最後に書き込まれます。 もしそれが
設定されていない場合は、次のように記述されます。

「LC_ALL=\n」

引数が指定されている場合:

1。 もし −a オプションが指定されている場合、すべてのパブリック ロケールの名前が書き込まれます。
それぞれ次の形式です。

"%s \ n"、 <ローカル >

2。 もし −c オプションが指定されている場合、選択されたすべてのカテゴリの名前が書き込まれます。
それぞれ次の形式です。

"%s \ n"、 <カテゴリ >

キーワードも選択して書き込みを行った場合(以下の項目を参照)、カテゴリ名
出力は、そのカテゴリのキーワード出力の前に置かれます。

Status −c オプションが指定されていない場合、カテゴリの名前は記述されません。
によって選択されたキーワードのみ> オペランドを記述する必要があります。

3。 もし −k オプションが指定されている場合、選択されたキーワードの名前と値は次のようになります。
書かれた。 値が数値以外であり、複合キーワード値でもない場合、それは次のようになります。
次の形式で記述されます。

"%s=\"%s\"\n", <キーワード >、キーワード >

値が数値以外の複合キーワード値の場合は、
フォーマット:

"%s=\"%s\"\n", <キーワード >、キーワード >

どこキーワード > は、次のように区切られた単一の値の文字列です。
文字、または次の形式で記述されます。

"%s=%s\n", <キーワード >、キーワード >

どこキーワード > は文字列のセットとしてエンコードされ、それぞれが二重で囲まれます。
引用符で区切って、 文字。

キーワードが次の場合 キャラクタマップ、経由で指定されたチャームマップ (存在する場合) の名前
  ロケール定義 −f ロケール作成時のオプションは、単語とともに記述されます。
キャラクタマップ なのでキーワード >.

値が数値の場合、次のいずれかの形式で記述されます。

"%s=%d\n", <キーワード >、キーワード >

"%s=%c%o\n",キーワード >、脱出 文字>、キーワード >

"%s=%cx%x\n",キーワード >、脱出 文字>、キーワード >

どこ脱出 文字> によって識別されるものですか エスケープ文字 のキーワード
現在のロケール。 POSIX.1-2008 の Base Definitions ボリュームを参照してください。 セクション 7.3, ロケール
定義.

複合キーワード値 (リスト エントリ) は、出力内で次のように区切られます。
文字。 キーワード値に含まれる場合、 、 、ダブル-
引用符を使用し、制御文字の前にエスケープ文字を付ける (エスケープする) 必要があります。
文字。

4。 もし −k オプションが指定されていない場合は、選択されたキーワード値がそれぞれに書き込まれます。
次の形式:

"%s \ n"、 <キーワード >

キーワードが次の場合 キャラクタマップ、経由で指定されたチャームマップ (存在する場合) の名前
  ロケール定義 −f ロケール作成時のオプションを記述する必要があります。

5。 もし −m オプションが指定されている場合、利用可能なすべてのチャームマップのリストが書き込まれます。
それぞれの形式は次のとおりです。

"%s \ n"、 <キャラクタマップ>

どこキャラクタマップ> は、オプション引数として使用するのに適した形式になっています。
ロケール定義 −f オプションを選択します。

標準


標準エラーは、診断メッセージにのみ使用されます。

出力 ファイル


なし。

拡張済み DESCRIPTION


なし。

EXIT ステータス


次の終了値が返されます。

0 要求された情報がすべて見つかり、正常に出力されました。

> 0エラーが発生しました。

結果 OF エラー


デフォルト。

  フォロー中 セクション   有益です。

お申込み USAGE


Status 言語 環境変数が設定されていないか、空の値、または次のいずれかに設定されています。 LC_ *
環境変数が認識できない値に設定されており、実際のロケールが想定されます (存在する場合)。
POSIX.1-2008 の基本定義編で説明されているように実装定義されています。
8, 環境 Variables.

実装では、キーワードの実際の値を書き出す必要はありません。
カテゴリ LC_CTYPE & LC_COLLATE; ただし、カテゴリを書き出す必要があります (許可する)
たとえば、どの文字クラスが利用可能かを判断するアプリケーション)。


次の例では、ロケール環境変数が次のように設定されていることを前提としています。
以下:

LANG=ロケール_x
LC_COLLATE=ロケール_y

コマンド ローカル 結果は次のような出力になります。

LANG=ロケール_x
LC_CTYPE="ロケール_x"
LC_COLLATE=ロケール_y
LC_TIME="ロケール_x"
LC_NUMERIC="ロケール_x"
LC_MONETARY="ロケール_x"
LC_MESSAGES="ロケール_x"
LC_ALL =

カテゴリの提示順序は、本書では指定されていません。
POSIX.1‐2008。

コマンド:

LC_ALL=POSIX ローカル -ck 小数点

生成されます:

LC_NUMERIC
XNUMX 進数ポイント = "。

次のコマンドは、 ローカル ユーザーが指定したものであるかどうかを判断します。
応答は肯定的です:

if printf 「%s\n$レスポンス」 | grep −等式 "$(ロケール はいexpr)"
その後
肯定的な 処理 行きます こちら
ほかに
非肯定的 処理 行きます こちら
fi

理論的根拠


カテゴリの出力 LC_CTYPE & LC_COLLATE 実装定義になっています
シェルスクリプトに配列全体を受信させることに疑問があるからです。
文字。 論理的な照合順序の説明を返すことも困難です。
完了したものを返す ロケール定義 ソース。

  −m アプリケーションがチャームマップの存在をクエリできるようにするオプションが追加されました。
出力は、チャームマップ (実装が提供するものとユーザーが提供するもの (存在する場合)) のリストです。
システム上で

  −c オプションは、複数のカテゴリが選択されている場合に読みやすくするために含まれています (
たとえば、複数のキーワード名またはカテゴリ名を使用します)。 と の両方で有効です
なしで −k オプションを選択します。

  キャラクタマップ キーワード。これは、
現在のロケールが作成され、情報を必要とするアプリケーションを許可するために組み込まれました。
それを回収してください。

POSIX.1-2008 の基本定義ボリュームによると、 セクション 6.1, ポータブル 文字
作成セッションプロセスで、標準では、サポートされているすべてのロケールが同じエンコーディングを持つ必要があります。
そして、これら XNUMX つの文字はロケールに依存しない言語内で使用されるため、
パス名解決シーケンス。 したがって、次の場合はエラーになります。 ローカル −a 両方を列挙した
ASCII ベースと EBCDIC ベースのロケール (これら XNUMX つのエンコーディングは同じを共有しないため)
どちらかの代表者または。 両方の環境をサポートするシステム
XNUMX つの POSIX ロケール (いずれかのコードセットで XNUMX つ) を提供することが期待されます。
現在の環境に適したロケールを一度に表示できます。 XSIでは、
準拠した実装、 dd ユーティリティは、実行するための唯一のポータブルな手段です
XNUMX つの文字セット間の変換。

未来 道順


なし。

onworks.net サービスを使用してオンラインで localeposix を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

  • 1
    Alt-f
    Alt-f
    Alt-F は無料のオープン ソースを提供します
    DLINK の代替ファームウェア
    DNS-320/320L/321/323/325/327L and
    DNR-322L。 Alt-F には Samba と NFS があります。
    ext2/3/4...をサポート
    Alt-F をダウンロード
  • 2
    usm
    usm
    Usm は slackware の統合パッケージです。
    自動を扱うマネージャー
    依存関係の解決。 統一する
    を含むさまざまなパッケージリポジトリ
    slackware、slacky、p...
    usm をダウンロード
  • 3
    Chart.js
    Chart.js
    Chart.js は Javascript ライブラリです。
    デザイナーと開発者が描画できるようにします
    HTML5 を使用したあらゆる種類のチャート
    キャンバス要素。 Chart js は優れた機能を提供します
    配列 ...
    Chart.jsをダウンロード
  • 4
    iReport-JasperReportsのデザイナー
    iReport-JasperReportsのデザイナー
    注: iReport/Jaspersoft Studio のサポート
    お知らせ: バージョン 5.5.0 以降、
    Jaspersoft Studio が公式になります
    JasperReports のデザイン クライアント。 私は報告する
    意志...
    JasperReports の iReport-Designer をダウンロード
  • 5
    ポストインストーラーF
    ポストインストーラーF
    PostInstallerF は、すべての
    Fedora Linux などのソフトウェア
    デフォルトでは含まれません。
    初めて Fedora を実行します。 これは
    簡単に...
    PostInstallerF をダウンロード
  • 6
    ストラス
    ストラス
    strace プロジェクトはに移動されました
    https://strace.io. strace is a
    診断、デバッグ、教育
    Linux 用のユーザー空間トレーサー。 使用されています
    監視する...
    トレースをダウンロード
  • 詳細»

Linuxコマンド

Ad