update manuscript
This commit is contained in:
parent
3682bebb17
commit
7d7c2063bb
|
@ -61,7 +61,7 @@ John Black is my name.
|
|||
|
||||
## 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.
|
||||
|
||||
**CAVEAT**: This is one of the few platform dependant `bash` features.
|
||||
|
|
|
@ -113,10 +113,7 @@ f()for i in "$@"; do echo "$i"; done
|
|||
|
||||
## Simpler `case` statement to set variable
|
||||
|
||||
We can use the `:` builtin to avoid repeating `variable=` in a case
|
||||
statement. The `$_` variable stores the last argument of the last
|
||||
successful command. `:` always succeeds so we can abuse it to store the
|
||||
variable value.
|
||||
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.
|
||||
|
||||
```shell
|
||||
# Modified snippet from Neofetch.
|
||||
|
|
|
@ -51,8 +51,7 @@ fi
|
|||
|
||||
## Get the current date using `strftime`
|
||||
|
||||
Bash’s `printf` has a built-in method of getting the date which we can use
|
||||
in place of the `date` command in a lot of cases.
|
||||
Bash’s `printf` has a built-in method of getting the date which can be used in place of the `date` command.
|
||||
|
||||
**CAVEAT:** Requires `bash` 4+
|
||||
|
||||
|
|
|
@ -117,8 +117,7 @@ $ lines_loop ~/.bashrc
|
|||
|
||||
## Count files or directories in directory
|
||||
|
||||
This works by passing the output of the glob as function arguments. We
|
||||
then count the arguments and print the number.
|
||||
This works by passing the output of the glob to the function and then counting the number of arguments.
|
||||
|
||||
**Example Function:**
|
||||
|
||||
|
|
Loading…
Reference in New Issue