#!/usr/bin/perl die "Usage: before " unless $ARGV[0]; $pat = $ARGV[0]; # Filter that trims lines after regexp # print the initial part while () { last if /$pat/; print; } exit 0;