diff options
| author | Norwid Behrnd <nbehrnd@yahoo.com> | 2022-11-23 20:48:05 +0100 | 
|---|---|---|
| committer | Norwid Behrnd <nbehrnd@yahoo.com> | 2022-11-23 20:48:05 +0100 | 
| commit | 2a56a9cc5ecd7a4daf6c8b90c2f4ad51d1e75ce2 (patch) | |
| tree | ed33bb44eb0cc86e811588724a0e65fd9ad95632 | |
| parent | 02db03231fa4f84af30eb155cc5f132b981b7869 (diff) | |
run `sed -i "s/ *$//" awk.html.markdown`
Remove of trailing spaces.
| -rw-r--r-- | awk.html.markdown | 16 | 
1 files changed, 8 insertions, 8 deletions
diff --git a/awk.html.markdown b/awk.html.markdown index 34013251..55b8e5da 100644 --- a/awk.html.markdown +++ b/awk.html.markdown @@ -118,11 +118,11 @@ BEGIN {      # Arrays      arr[0] = "foo";      arr[1] = "bar"; -     +      # You can also initialize an array with the built-in function split() -     +      n = split("foo:bar:baz", arr, ":"); -    +      # You also have associative arrays (actually, they're all associative arrays)      assoc["foo"] = "bar";      assoc["bar"] = "baz"; @@ -240,7 +240,7 @@ function io_functions(    localvar) {      # for this can be treated as a file handle, for purposes of I/O. This makes      # it feel sort of like shell scripting, but to get the same output, the string      # must match exactly, so use a variable: -     +      outfile = "/tmp/foobar.txt";      print "foobar" > outfile; @@ -261,7 +261,7 @@ function io_functions(    localvar) {      # Reads a line from a file and stores in localvar      infile = "/tmp/foobar.txt"; -    getline localvar < infile;  +    getline localvar < infile;      close(infile);  } @@ -273,10 +273,10 @@ function io_functions(    localvar) {  # When you pass arguments to AWK, they are treated as file names to process.  # It will process them all, in order. Think of it like an implicit for loop,  # iterating over the lines in these files. these patterns and actions are like -# switch statements inside the loop.  +# switch statements inside the loop.  /^fo+bar$/ { -     +      # This action will execute for every line that matches the regular      # expression, /^fo+bar$/, and will be skipped for any line that fails to      # match it. Let's just print the line: @@ -382,5 +382,5 @@ Further Reading:  * [Awk man page](https://linux.die.net/man/1/awk)  * [The GNU Awk User's Guide](https://www.gnu.org/software/gawk/manual/gawk.html) GNU Awk is found on most Linux systems.  * [AWK one-liner collection](http://tuxgraphics.org/~guido/scripts/awk-one-liner.html) -* [Awk alpinelinux wiki](https://wiki.alpinelinux.org/wiki/Awk) a technical summary and list of "gotchas" (places where different implementations may behave in different or unexpected ways).  +* [Awk alpinelinux wiki](https://wiki.alpinelinux.org/wiki/Awk) a technical summary and list of "gotchas" (places where different implementations may behave in different or unexpected ways).  * [basic libraries for awk](https://github.com/dubiousjim/awkenough)  | 
