This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision |
| unix_shell_programming_pt2092 [2019/06/02 11:30] – [Links] rpjday | unix_shell_programming_pt2092 [2019/06/02 15:31] (current) – [Examine] rpjday |
|---|
| ===== Links ===== | ===== Links ===== |
| | |
| | General: |
| |
| * [[https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html|Open Group Shell Command Language]] | * [[https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html|Open Group Shell Command Language]] |
| * [[https://unix.stackexchange.com/questions/48786/how-can-i-test-for-posix-compliance-of-shell-scripts|How can I test for POSIX compliance of shell scripts?]] | * [[https://unix.stackexchange.com/questions/48786/how-can-i-test-for-posix-compliance-of-shell-scripts|How can I test for POSIX compliance of shell scripts?]] |
| * [[https://wiki.ubuntu.com/DashAsBinSh|DashAsBinSh]] | * [[https://wiki.ubuntu.com/DashAsBinSh|DashAsBinSh]] |
| | * [[https://www.gnu.org/software/bash/manual/html_node/Bash-POSIX-Mode.html|Bash POSIX Mode]] |
| | * [[https://www.protechtraining.com/h4322s-posix-shell-programming-pt8275|ProTech H4322S POSIX Shell programming]] |
| | |
| | Bashisms and syntactic analysis: |
| | |
| | * [[https://mywiki.wooledge.org/Bashism|How to make bash scripts work in dash]] |
| | * Fedora "devscripts-checkbashisms" package. |
| | * Fedora "ShellCheck" package |
| | * [[https://www.cyberciti.biz/faq/turn-on-or-off-color-syntax-highlighting-in-vi-or-vim/|vim syntax highlighting]] |
| |
| ===== Examine ===== | ===== Examine/cover ===== |
| |
| * print/printf | * print/printf |
| * restricted shell (bash -r) | * restricted shell (bash -r) |
| * [[https://www.gnu.org/software/bash/manual/html_node/Bash-POSIX-Mode.html]] | |
| * ORA shell book | * ORA shell book |
| * ShellCheck | * ShellCheck |
| * shell debugger | * shell debugger |
| | * shopt |
| | * export aliases (alias -x) |
| | * mktemp |