4 个版本

0.2.0 2021年11月9日
0.1.1 2021年2月17日
0.1.0 2020年12月26日

#3#latin

AGPL-3.0+

18KB
397

uniwhat

读取标准输入,并打印出 Unicode 字符。

$ echo "✨Hello! ä€" | uniwhat
character   byte  UTF-32  encoded as     glyph    name
        0      0  002728  E2 9C A8         ✨      SPARKLES
        1      3  000048  48               H      LATIN CAPITAL LETTER H
        2      4  000065  65               e      LATIN SMALL LETTER E
        3      5  00006C  6C               l      LATIN SMALL LETTER L
        4      6  00006C  6C               l      LATIN SMALL LETTER L
        5      7  00006F  6F               o      LATIN SMALL LETTER O
        6      8  000021  21               !      EXCLAMATION MARK
        7      9  000020  20                      SPACE
        8     10  0000E4  C3 A4            ä      LATIN SMALL LETTER A WITH DIAERESIS
        9     12  0020AC  E2 82 AC         €      EURO SIGN
       10     15  00000A  0A               \n     LINE FEED (LF)

或者使用标准参数而不是 stdin

$ uniwhat foo bar
character   byte  UTF-32  encoded as     glyph    name
		0      0  000066  66               f      LATIN SMALL LETTER F
		1      1  00006F  6F               o      LATIN SMALL LETTER O
		2      2  00006F  6F               o      LATIN SMALL LETTER O
		3      3  000020  20                      SPACE
		4      4  000062  62               b      LATIN SMALL LETTER B
		5      5  000061  61               a      LATIN SMALL LETTER A
		6      6  000072  72               r      LATIN SMALL LETTER R

灵感来自 uniname,该工具已经多年未维护,因此缺少 Unicode 的最新版本。

© 2020. GNU Affero GPL v3 或更高版本。请参阅 LICENCE.md

依赖

~365KB