Bash scripting

↑ Up

The Unix programming paradigm is built around small programs that read and write plain text in simple, predictable ways. By chaining tools together with redirection and pipes, complex workflows become compact and expressive. This approach is powerful for quickly processing large text files like logs, or large text-based datasets, all right at the command line.

Many excellent and free Unix and bash tutorials are available online, such as this intro or this interactive game. I encourage you to read people’s scripts and solutions on StackExchange; one can only learn a new language by reading good examples!

Topics: