made generate-unicode-precompose.sh work on BSD systems

bsd cut takes the files always as the last argument, according to the
gnu man page this should be the same for gnu cut

A Bourne shell should be available under /bin/sh on most if not all posix
conform systems
This commit is contained in:
Alexander Sieg 2020-05-02 21:10:38 +02:00
parent 0488aa6b5e
commit b8e9e1ca06

View file

@ -1,4 +1,4 @@
#!/usr/bin/sh
#!/bin/sh
unicodedata_txt="${1}"
output="${2}"
@ -22,7 +22,7 @@ EOF
#
# "borrowed" from xterm/unicode/make-precompose.sh
cut "${unicodedata_txt}" -d ";" -f 1,6 |
cut -d ";" -f 1,6 "${unicodedata_txt}" |
grep ";[0-9,A-F]" | grep " " |
sed -e "s/ /, 0x/;s/^/{ 0x/;s/;/, 0x/;s/$/},/" |
sed -e "s,0x\(....\)\([^0-9A-Fa-f]\),0x0\1\2,g" |