aboutsummaryrefslogtreecommitdiffstats
path: root/fch
blob: 4515aaf4f0a52b8793e3c33b443c4d61513bad52 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/awk -f

# Find CHaracter

BEGIN {
	if (ARGC < 2) {
		print "Usage: fch <charname>"
		exit 2
	}

	charname = ARGV[1]
	for (i = 2; i < ARGC; i++)
		charname = charname" "ARGV[i];

	while (getline <"/opt/plan9/lib/unicode")
		if (match($0, charname)) {
			desc = substr($0, length($1)+1, length($0))
			"9 unicode " $1 | getline char; close(char)
			printf "%s%s\n",char,desc
		}
}