Boken "sed & awk" utforsker to essensielle tekstbehandlingsprogrammer som er uvurderlige verktøy for UNIX-programmerere. Sed, en såkalt 'stream editor', lar brukeren redigere tekststrømmer som kan være for store til å håndteres som enkeltfiler, eller som genereres dynamisk i løpet av en større databehandlingsprosess. Den vanligste operasjonen som utføres med sed, er substitusjon, hvor en tekstblokk blir erstattet med en annen. På den annen side er awk et fullverdig programmeringsspråk. I motsetning til mange tradisjonelle språk er awk 'datadrevet' – du spesifiserer hvilken type data du er interessert i, samt hvilke operasjoner som skal utføres når disse dataene blir funnet. Awk automatiserer flere oppgaver, som å åpne og lukke datafiler, lese poster, dele opp poster i felt og telle antall poster. Selv om awk gir funksjonalitet lik mange konvensjonelle programmeringsspråk, inneholder det også unike egenskaper som utvidet støtte for regulære uttrykk og assosiative matriser. Denne boken går grundig gjennom både sed og awk, og gir en omfattende forståelse av deres muligheter.