Ahmed Kamal wrote: >> I'm looking for a grep-like script that searches for a given word, >> and returns the _paragraphs_ in which it appears (rather than the lines), >> where a paragraph is defined as the material between 2 blank lines. > Google says > > #!/bin/sh > > # usage: pargrep > > inFile="$1" > searchString="$2" > > awk ' > BEGIN { > FS="\n" > RS="" > } > /'"$searchString"'/ { print } > ' ${inFile} Thanks. And apologies for sending this query to the wrong newsgroup ... -- Timothy Murphy e-mail: gayleard /at/ eircom.net tel: +353-86-2336090, +353-1-2842366 s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland