Advanced Bash scripting Home
Welcome to the home page for the CBRS Advanced Bash Scripting short course 9am - noon on Wednesday May 6 and Friday May 8.
This hands-on short course will cover advanced topics in writing bash shell scripts, providing tips, examples and best practices for creating robust "pipeline scripts" that execute multiple processing steps. Topics include defining functions, argument processing and defaulting, subtleties of Unix stream and text manipulation, and error checking. We will also explore effective use of Unix tools such as cut, sort, read, awk, grep, sed, and perl.
Course Outline
Finally, we'll look at some Advanced text manipulation from the Intermediate Unix course.
Resources
Wikis for CBRS Intro and Intermediate Unix courses:
For more Linux practice in the context of bioinformatics analyses, the CBRS offers 4 or 5 half-day workshops with lots of hands-on experience.
https://research.utexas.edu/cbrs/big-data-summer-school workshops (May, June 2026)
Recent space activity
- Anna BattenhouseAnna Battenhouse
- Error handlingupdated May 5, 2026
- Shells and sub-shellsupdated May 5, 2026
- Stream handlingupdated May 5, 2026
- Basic command-processing scriptupdated May 5, 2026
- Advanced Bash scripting Homeupdated May 5, 2026
Space contributors
- Anna Battenhouse, (opens new window)(4 months ago)