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:31] rpjday [Examine] |
unix_shell_programming_pt2092 [2019/06/02 15:31] (current) rpjday [Examine] |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== 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]] | ||
Line 5: | Line 7: | ||
* [[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.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 | ||
Line 13: | Line 23: | ||
* ShellCheck | * ShellCheck | ||
* shell debugger | * shell debugger | ||
+ | * shopt | ||
+ | * export aliases (alias -x) | ||
+ | * mktemp |