From ba1637d7877d93f8c71ed21630e69707118127b4 Mon Sep 17 00:00:00 2001 From: Marcus Lugg Date: Sun, 7 Oct 2018 12:53:42 +0100 Subject: [PATCH] DOC: Finish bash topic --- README.md | 2 +- docs/topics/_topics_overview.md | 2 +- docs/topics/bash.md | 9 +++++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 11b3711..718dd71 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ This is the list of topics I have identified for further study and investigation | PostgreSQL; creating, hosting and interacting with databases | 1 | [Here](/docs/topics/postgresql.md) | Active | | Virtual environments | 1 | [Here](/docs/topics/virtual_environments.md) | Completed | | Python packaging in depth | 1 | [Here](/docs/topics/packaging.md) | -| Bash and shell control in depth | 1 | [Here](/docs/topics/bash.md) | Active | +| Bash and shell control in depth | 1 | [Here](/docs/topics/bash.md) | Completed | | File I/O including binary files and streams (including text wrappers and the python `io` libary) | 1 | | Regex (theory and practical use) | 1 | [Here](/docs/topics/regular_expressions.md) | Completed | | Web scraping with `requests` and `beautifulsoup4` | 1 | [Here](/docs/topics/web_scraping.md) | Active | diff --git a/docs/topics/_topics_overview.md b/docs/topics/_topics_overview.md index 16f3bb1..2fde37d 100644 --- a/docs/topics/_topics_overview.md +++ b/docs/topics/_topics_overview.md @@ -7,7 +7,7 @@ This is the list of topics I have identified for further study and investigation | PostgreSQL; creating, hosting and interacting with databases | 1 | [Here](/docs/topics/postgresql.md) | Active | | Virtual environments | 1 | [Here](/docs/topics/virtual_environments.md) | Completed | | Python packaging in depth | 1 | [Here](/docs/topics/packaging.md) | -| Bash and shell control in depth | 1 | [Here](/docs/topics/bash.md) | Active | +| Bash and shell control in depth | 1 | [Here](/docs/topics/bash.md) | Completed | | File I/O including binary files and streams (including text wrappers and the python `io` libary) | 1 | | Regex (theory and practical use) | 1 | [Here](/docs/topics/regular_expressions.md) | Completed | | Web scraping with `requests` and `beautifulsoup4` | 1 | [Here](/docs/topics/web_scraping.md) | Active | diff --git a/docs/topics/bash.md b/docs/topics/bash.md index 8ecc467..24a9c98 100644 --- a/docs/topics/bash.md +++ b/docs/topics/bash.md @@ -13,17 +13,16 @@ the particulars of bash syntax and methodology. To that end, I want to formally | `for` loops | Yes | | Redirection and piping | Yes | | Difference between `>` and `>>` | Yes | -| Proper use of `grep` | +| Proper use of `grep` | Yes | | Reading in user input | Yes | | The intricacies of bash, shell and environment variables (e.g. when to `export`) | Yes | -| File and directory manipulation (e.g. checking if a directory exists, using the `find` command) | +| File and directory manipulation (e.g. checking if a directory exists, using the `find` command) | Yes | | Functions and positional arguments | Yes | | Aliases | Yes | -| Multi-line string inputs | +| Multi-line string inputs e.g. here-docs | Yes | | Use of `chmod` | Yes | | Arguments and flags for `echo` | Yes | | `printf` vs `echo` | Yes | -| Tests in bash | | Exit codes | Yes | Resources: @@ -32,3 +31,5 @@ Resources: * [Linux/unix permissions](https://www.tutorialspoint.com/unix/unix-file-permission.htm) * [What is truth?](http://tldp.org/LDP/abs/html/testconstructs.html) * [Defining a variable with or without export](https://stackoverflow.com/questions/1158091/defining-a-variable-with-or-without-export) +* [How To Use grep Command In Linux / UNIX](https://www.cyberciti.biz/faq/howto-use-grep-command-in-linux-unix/) +* [35 Practical Examples of Linux Find Command](https://www.tecmint.com/35-practical-examples-of-linux-find-command/)