Overview
According to Robbins a POSIX-compliant shell (like Bash) generally has the primary and secondary prompts denoted with $ and > respectively. Adjust these values using environment variables $PS1 and PS2 respectively.
Paths supplied to commands are typically “sanitized” by prefixing the path name with ./. This is mentioned in a few different places:
find -execdirperforms this prefixing automatically on all found files.awkambiguously interprets a file named e.g.count=1as variable assignment. Should write$ awk -f program.awk ./count=1.
Bibliography
- Cooper, Mendel. “Advanced Bash-Scripting Guide,” n.d., 916.
- Robbins, Arnold D. “GAWK: Effective AWK Programming,” October 2023. https://www.gnu.org/software/gawk/manual/gawk.pdf