ロケール定義の呼び出しスクリプト

ロケール定義の呼び出しスクリプト

私がフォローしている答えhttps://askubuntu.com/a/162714/146591私のシステムでカスタムロケールを生成します。ロケールで設定できるフィールドの多くは、dateユーティリティへの入力です(https://www.man7.org/linux/man-pages/man1/date.1.html)。

いくつかの時間形式の出力を変更したいと思います。特に、時計を12進表記で表示したいと思います。つまり、09:08(10進数)が09:08(12進数)と同じ場合(12進数、9以降の値でandを使用する場合)12:10と同じです。10:A0AB

LC_TIME私のロケールセクションを次のように設定したいと思います。

LC_TIME
copy "nl_NL"

t_fmt "$(((date +%H) % 12))$(((date +%M) % 12))"

END LC_TIME

しかし、必要なものを実装することはより複雑になります。正しい形式を出力するスクリプトをシステム全体に提供できますが、ロケールライブラリからスクリプトを呼び出す必要があります。dateユーティリティに入力パラメータとして渡さないでください。

これは可能ですか?

関連情報