diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2013-05-08 19:26:16 -0400 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2013-05-08 19:26:16 -0400 |
commit | 8532462c5354b66848e387a7d435ca5dadbf768c (patch) | |
tree | 860e1ed3abb422ad6fa275032ebabac7e6bfea64 | |
parent | 8c6b63164ba663d850552a47d1195d04d00ed1a6 (diff) |
Use awk(1) instead of sed(1) to fix build on *BSD.
The previous sed commands have GNU extensions, e. g., "{d}" and "\t".
-rwxr-xr-x | liblangtag/buildaliastbl.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/liblangtag/buildaliastbl.sh b/liblangtag/buildaliastbl.sh index 5b620e8..8b19f1e 100755 --- a/liblangtag/buildaliastbl.sh +++ b/liblangtag/buildaliastbl.sh @@ -51,7 +51,7 @@ struct _lt_localealias_t { static lt_localealias_t __lt_localealias_tables[] = { EOF -iconv -f iso8859-1 -t utf-8 $1 | sed -e '/^#.*/{d};/^$/{d};' -e 's/^\([^ \t]*\)[ \t]*\([^ \t]*\)$/\t{"\1", "\2"},/' +iconv -f iso8859-1 -t utf-8 $1 | awk '{ if ($0 !~ /^(#.*)?$/) printf("\t{\"%s\", \"%s\"},\n", $1, $2); }' cat<<EOF {NULL, NULL} |