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 ...