summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitrij Mijoski <dmjpp@hotmail.com>2016-11-19 02:13:51 +0100
committerGitHub <noreply@github.com>2016-11-19 02:13:51 +0100
commit726a506ef16cb76cf1ed97ed5b2fc2c77cddef84 (patch)
treedb10514505c46f3d15132f05a9173914d038398b
parent9e3515f0784b6640aa8386f80b8da65fe36d178b (diff)
parent3d05509b7ce8c350f4476830b00241025eeae329 (diff)
downloadhyphen-726a506ef16cb76cf1ed97ed5b2fc2c77cddef84.tar.gz
Merge pull request #12 from ptomato/master
More portable awk script
-rw-r--r--lig.awk22
1 files changed, 14 insertions, 8 deletions
diff --git a/lig.awk b/lig.awk
index 6737170..4ea5e46 100644
--- a/lig.awk
+++ b/lig.awk
@@ -24,14 +24,20 @@ c=b
c!=b { print c }
/f[1-9]?$/ {
- print gensub("f[1-9]?$", "ff", "g", b);
- if (c!=b) print gensub("f[1-9]?$", "ff", "g", c);
-
- print gensub("f[1-9]?$", "fi", "g", b);
- if (c!=b) print gensub("f[1-9]?$", "fi", "g", c);
-
- print gensub("f[1-9]?$", "fl", "g", b);
- if (c!=b) print gensub("f[1-9]?$", "fl", "g", c);
+ out=b; gsub("f[1-9]?$", "ff", out); print out
+ if (c!=b) {
+ out=c; gsub("f[1-9]?$", "ff", out); print out
+ }
+
+ out=b; gsub("f[1-9]?$", "fi", out); print out
+ if (c!=b) {
+ out=c; gsub("f[1-9]?$", "fi", out); print out
+ }
+
+ out=b; gsub("f[1-9]?$", "fl", out); print out
+ if (c!=b) {
+ out=c; gsub("f[1-9]?$", "fl", out); print out
+ }
}