Date: Sun, 1 Feb 2004 15:30:59 +0000 From: Daniela <dgw@liwest.at> To: Robert Barten <robert@barok.de> Cc: questions@freebsd.org Subject: Re: OT: sed problem Message-ID: <200402011530.59409.dgw@liwest.at> In-Reply-To: <20040201012732.GA22445@octopus> References: <200402010138.44102.dgw@liwest.at> <20040201012732.GA22445@octopus>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 01 February 2004 01:27, Robert Barten wrote: > 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) Great, thanks.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402011530.59409.dgw>