awk

A language for processing fields and records

Introduction

Execution model

usage