로캘 정의의 호출 스크립트

로캘 정의의 호출 스크립트

내가 팔로우하는 답변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유틸리티 에 입력 매개변수로 전달하면 안 됩니다 .

이것이 가능한가?

관련 정보