summaryrefslogtreecommitdiff
path: root/scripts/extract-group-names-from-symbols.sh
blob: 1e7547c8040b8aefcb14dc57a6d1826970071350 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh
#
# Usage: extract-group-names-from-symbols.sh ../symbols
#
# Extract the Group1 names from all symbol files in the given directory
#
# Example output:
# us:"Atsina"
# us:"Cherokee"
# us:"Coeur d'Alene Salish"
# us:"Czech, Slovak and German (US)"
# us:"English (3l)"
# us:"English (3l, Chromebook)"
# us:"English (3l, emacs)"
# us:"English (Carpalx)"

pushd $1 > /dev/null
grep 'name\[Group1\]' * | sed 's/[[:space:]]*name\[Group1\].*=[[:space:]]*//;s/;[[:space:]]*$//' | sort
popd > /dev/null