Skip to content

Commit 8139d85

Browse files
committed
add more bash resources
1 parent 83ca7e7 commit 8139d85

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

content/pages/02-development-environments/08-bash-shell.markdown

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ implementation of the [shell concept](/shells.html) and is often used
1515
during Python software development as part of a programmer's
1616
[development environment](/development-environments.html).
1717

18-
<a href="https://www.gnu.org/software/bash/" style="border:none"><img src="/img/logos/bash-wide.jpg" width="100%" alt="Bourne-again shell (Bash) logo." class="technical-diagram"></a>
18+
<a href="https://www.gnu.org/software/bash/" style="border:none"><img src="/img/logos/bash-wide.jpg" width="100%" alt="Bourne-again shell (Bash) logo."></a>
1919

2020
<div class="well see-also">Bash is an implementation of the <a href="/shells.html">shells</a> concept. Learn more in the <a href="/development-environments.html">development environments</a> chapter or view the <a href="/table-of-contents.html">table of contents</a> for all topics.</div>
2121

@@ -42,3 +42,12 @@ during Python software development as part of a programmer's
4242
that covers new topics such as on-the-fly command re-execution using the
4343
carrot character.
4444

45+
* Google's [Shell Style Guide](https://google.github.io/styleguide/shell.xml)
46+
covers how to write consistent, maintainable shell scripts, which is
47+
particularly important if you have ever tried to debug a hacky shell
48+
script that was never meant to be used by anyone other than the original
49+
author.
50+
51+
* [Safe ways to do things in bash](https://github.com/anordal/shellharden/blob/master/how_to_do_things_safely_in_bash.md)
52+
shows you how to not shoot yourself in the foot by using safe coding
53+
practices with your shell scripts.

0 commit comments

Comments
 (0)