UTF-8 楔形文字の数字と句読点へのアクセス

UTF-8 楔形文字の数字と句読点へのアクセス

UTF-8 説形文字の数字と句読点にアクセスする方法を知っている人はいますか?

  twash="\u12400"       # two ash
  thash="\u12401"       # three ash
  frash="\u12402"       # four ash
  fvash="\u12403"       # five ash
  sxash="\u12404"       # six ash
  svash="\u12405"       # seven ash
  eiash="\u12406"       # eight ash
  niash="\u12407"       # nine ash
  thdsh="\u12408"       # three dish
  frdsh="\u12409"       # four dish
  fvdsh="\u1240a"       # five dish
  sxdsh="\u1240b"       # six dish
  svdsh="\u1240c"       # seven dish
  eidsh="\u1240d"       # eight dish
  nidsh="\u1240e"       # nine dish
  fru="\u1240f"         # four u

以下は正しい数値表記法を示しています。

  echo ""
  echo "> cunif-numpc-utf-scout"

  echo -e "twash: $twash" "| thash: $thash" "| frash: $frash" "|" \
          "fvash: $fvash"

  echo -e "sxash: $sxash" "| svash: $svash" "| eiash: $eiash" "|" \
          "niash: $niash"

  echo -e "thdsh: $thdsh" "| frdsh: $frdsh" "| fvdsh: $fvdsh" "|" \
          "sxdsh: $sxdsh"

  echo -e "svdsh: $svdsh" "| eidsh: $eidsh" "| nidsh: $nidsh" "|" \
          "fru: $fru"

答え1

\UHHHHH代わりに使用する必要があります\uHHHHH。小文字あなたエスケープシーケンスの一部として、最大4つの16進数のみが許可されます。大文字ゆう最大8つまで許可されています。

この変更により、次のようになります。

> cunif-numpc-utf-scout
twash: 

関連情報