OT: sed problem

Robert Barten robert at barok.de
Sat Jan 31 17:27:38 PST 2004


On Sun, Feb 01, 2004 at 01:38:44AM +0000, Daniela wrote:
> I was wondering how I can do the following with sed (or another program):
> 1. Output only the text from the start of the line to the first pipe character
> 2. Output only the text between the last and the previous pipe character
> Or, split the line at the pipe characters and assign the parts to different 
> shell variables.

cat file | awk -F '|' '{print $1}'

you may print $2 $3 $4 ... or NF (number of fields)
-- 
Robert Barten


More information about the freebsd-questions mailing list