summaryrefslogtreecommitdiffhomepage
path: root/awk.html.markdown
diff options
context:
space:
mode:
Diffstat (limited to 'awk.html.markdown')
-rw-r--r--awk.html.markdown22
1 files changed, 11 insertions, 11 deletions
diff --git a/awk.html.markdown b/awk.html.markdown
index 3ff3f937..34013251 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
@@ -178,26 +178,26 @@ function arithmetic_functions(a, b, c, d) {
# Now, to demonstrate the arithmetic functions
# Most AWK implementations have some standard trig functions
- localvar = sin(a);
- localvar = cos(a);
- localvar = atan2(b, a); # arc tangent of b / a
+ d = sin(a);
+ d = cos(a);
+ d = atan2(b, a); # arc tangent of b / a
# And logarithmic stuff
- localvar = exp(a);
- localvar = log(a);
+ d = exp(a);
+ d = log(a);
# Square root
- localvar = sqrt(a);
+ d = sqrt(a);
# Truncate floating point to integer
- localvar = int(5.34); # localvar => 5
+ d = int(5.34); # d => 5
# Random numbers
srand(); # Supply a seed as an argument. By default, it uses the time of day
- localvar = rand(); # Random number between 0 and 1.
+ d = rand(); # Random number between 0 and 1.
# Here's how to return a value
- return localvar;
+ return d;
}
function string_functions( localvar, arr) {
@@ -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