Text Drills — Commands to Pipes
Fill-in-the-blank drills for head, tail, wc, cut, sort, uniq, grep, tr, and awk: drill one command at a time or work up to multi-stage pipes. Every answer is graded against real GNU output.
LinuxText ProcessingPractice