update manuscript

This commit is contained in:
Dylan Araps
2018-06-20 16:16:53 +10:00
parent 3682bebb17
commit 7d7c2063bb
4 changed files with 4 additions and 9 deletions

View File

@@ -61,7 +61,7 @@ John Black is my name.
## Use regex on a string ## Use regex on a string
We can use the result of `bash`'s regex matching to replace `sed` for a The result of `bash`'s regex matching can be used to replace `sed` for a
large number of use-cases. large number of use-cases.
**CAVEAT**: This is one of the few platform dependant `bash` features. **CAVEAT**: This is one of the few platform dependant `bash` features.

View File

@@ -113,10 +113,7 @@ f()for i in "$@"; do echo "$i"; done
## Simpler `case` statement to set variable ## Simpler `case` statement to set variable
We can use the `:` builtin to avoid repeating `variable=` in a case The `:` built-in can be used to avoid repeating `variable=` in a case statement. The `$_` variable stores the last argument of the last command. `:` always succeeds so it can be used to store the variable value.
statement. The `$_` variable stores the last argument of the last
successful command. `:` always succeeds so we can abuse it to store the
variable value.
```shell ```shell
# Modified snippet from Neofetch. # Modified snippet from Neofetch.

View File

@@ -51,8 +51,7 @@ fi
## Get the current date using `strftime` ## Get the current date using `strftime`
Bashs `printf` has a built-in method of getting the date which we can use Bashs `printf` has a built-in method of getting the date which can be used in place of the `date` command.
in place of the `date` command in a lot of cases.
**CAVEAT:** Requires `bash` 4+ **CAVEAT:** Requires `bash` 4+

View File

@@ -117,8 +117,7 @@ $ lines_loop ~/.bashrc
## Count files or directories in directory ## Count files or directories in directory
This works by passing the output of the glob as function arguments. We This works by passing the output of the glob to the function and then counting the number of arguments.
then count the arguments and print the number.
**Example Function:** **Example Function:**