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}" unicodedata_txt="${1}"
output="${2}" output="${2}"
@ -22,7 +22,7 @@ EOF
# #
# "borrowed" from xterm/unicode/make-precompose.sh # "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 " " | grep ";[0-9,A-F]" | grep " " |
sed -e "s/ /, 0x/;s/^/{ 0x/;s/;/, 0x/;s/$/},/" | sed -e "s/ /, 0x/;s/^/{ 0x/;s/;/, 0x/;s/$/},/" |
sed -e "s,0x\(....\)\([^0-9A-Fa-f]\),0x0\1\2,g" | sed -e "s,0x\(....\)\([^0-9A-Fa-f]\),0x0\1\2,g" |