summaryrefslogtreecommitdiffhomepage
path: root/awk.html.markdown
diff options
context:
space:
mode:
authorFrédéric G. MARAND <fgm@osinet.fr>2022-07-09 22:33:23 +0200
committerGitHub <noreply@github.com>2022-07-09 22:33:23 +0200
commite4655963c25e7b6c4ab22a095e04c7cd3de61b0b (patch)
tree743c9c6693fafda1d0668fe9743011dbfc7ac7c0 /awk.html.markdown
parentd4f3ba24e91717af5a5ae079668fded3476254f6 (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.
Diffstat (limited to 'awk.html.markdown')
-rw-r--r--awk.html.markdown4
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