Date: Fri, 10 Mar 2000 12:38:51 -0500 From: "Thomas M. Sommers" <tms2@mail.ptd.net> To: freebsd-questions@FreeBSD.org Subject: Re: truncating lines with a script... Message-ID: <38C9332B.C1AD312@mail.ptd.net> References: <934E0337010C01E0@smtp-gate.mottmac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jonathan Wall wrote: > > Hi there, > > Hopefully somebody can spare a moment to solve a problem I'm having... > > I have a very simple sh script that runs 'ps' via rsh for some machines on > our network and then pipes the output through grep to pick out the lines of > interest - in this case the Xvnc processes. I would like to then pipe the > output through another command to remove the superfluous Xvnc command line > switches the ps command also shows. > > The script as it currently stands is shown below. I thought sed would be > the answer but apart from having an astoundingly cryptic man page, I think > it can only delete whole lines containing a particular string rather than a > segment of a line. I know I could have used 'comm' instead of 'command' in > the script to have a shortened output from ps, but then I can't see which > screen the Xvnc processes are attached to. The typical output is below the > script and given this example I would ideally like to remove everything > after the ':1'. Perhaps I should be using awk or perl ??? > > I'm frustrated to be unable to work this out for myself since it seems so > trivial. Is there a correspondingly trivial solution ?? > > Thanks in advance to anyone who has time to write a reply, > > Jonathan Wall. man cut To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?38C9332B.C1AD312>