awk is a programming language optimized for text processing. It takes less code than sed or perl, where the input is field-based. bash and other interactive shells don't have the same capabilities ...
Shell scripting is one of those skills that are absolutely invaluable on especially UNIX and BSD-based systems like the BSDs, the two zillion Linux distributions as well as MacOS. Yet not every shell ...