aboutsummaryrefslogtreecommitdiffstats
path: root/awklib/eg/lib/groupawk.in
diff options
context:
space:
mode:
Diffstat (limited to 'awklib/eg/lib/groupawk.in')
-rw-r--r--awklib/eg/lib/groupawk.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/awklib/eg/lib/groupawk.in b/awklib/eg/lib/groupawk.in
index 899656bd..a9e10e1f 100644
--- a/awklib/eg/lib/groupawk.in
+++ b/awklib/eg/lib/groupawk.in
@@ -20,6 +20,7 @@ function _gr_init( oldfs, oldrs, olddol0, grcat,
oldrs = RS
olddol0 = $0
using_fw = (PROCINFO["FS"] == "FIELDWIDTHS")
+ using_fpat = (PROCINFO["FS"] == "FPAT")
FS = ":"
RS = "\n"
@@ -50,6 +51,8 @@ function _gr_init( oldfs, oldrs, olddol0, grcat,
FS = oldfs
if (using_fw)
FIELDWIDTHS = FIELDWIDTHS
+ else if (using_fpat)
+ FPAT = FPAT
RS = oldrs
$0 = olddol0
}