diff options
author | Frédéric G. MARAND <fgm@osinet.fr> | 2022-07-09 22:33:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-09 22:33:23 +0200 |
commit | e4655963c25e7b6c4ab22a095e04c7cd3de61b0b (patch) | |
tree | 743c9c6693fafda1d0668fe9743011dbfc7ac7c0 | |
parent | d4f3ba24e91717af5a5ae079668fded3476254f6 (diff) |
Update awk.html.markdown
The `gsub` example is incorrect: with pattern `"e+"`, one gets `"m.t m. at th. bar"`. To get `"m..t m. at th. bar"` as documented, the pattern is just `"e"`. Otherwise we could keep "e+" but change the result.
Also removed an extra dot at the end of a sentence.
-rw-r--r-- | awk.html.markdown | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/awk.html.markdown b/awk.html.markdown index 3ff3f937..b8b6271a 100644 --- a/awk.html.markdown +++ b/awk.html.markdown @@ -48,7 +48,7 @@ BEGIN { # the preliminary set-up code, before you process any text files. If you # have no text files, then think of BEGIN as the main entry point. - # Variables are global. Just set them or use them, no need to declare.. + # Variables are global. Just set them or use them, no need to declare. count = 0; # Operators just like in C and friends @@ -209,7 +209,7 @@ function string_functions( localvar, arr) { # Both return number of matches replaced localvar = "fooooobar"; sub("fo+", "Meet me at the ", localvar); # localvar => "Meet me at the bar" - gsub("e+", ".", localvar); # localvar => "m..t m. at th. bar" + gsub("e", ".", localvar); # localvar => "m..t m. at th. bar" # Search for a string that matches a regular expression # index() does the same thing, but doesn't allow a regular expression |