commit aadf924507f923d677eb9dfddc159e692aaa689c parent d06ef8e5dd739d41df0297c0d6cf3bb7f6f278c3 Author: Jan Pobrislo <ccx@webprojekty.cz> Date: Mon, 13 Jan 2014 22:00:08 +0100 allow deleting variables in data files Diffstat:
| M | data.awk | | | 9 | +++++++++ |
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/data.awk b/data.awk @@ -27,6 +27,15 @@ state == 1 { next } +/^del[ \t].*[$/ { + del_pattern = substr($0, 5) + for(varname in V) { + if match(varname, del_pattern) { + delete V[varname] + } + } +} + /^[a-zA-Z_][a-zA-Z0-9_.]*=\[$/ { # start of field list state = 1