Robert Guthrie <[EMAIL PROTECTED]> wrote: >On Wednesday 15 November 2000 21:16, John Carline wrote: >> Ahh! I see. You're probably right, but that's caused by the dpkg >> command isn't it - not the pipe? Didn't 'dpkg - l' by itself >> produce what was wanted? >> >> If the full version is what's needed, it's listed in >> /var/lib/dpkg/status. The dpkg command cuts it off at 14 characters >> so the real question may be "is there a way to make dpkg produce the >> entire version field?" >> >> I don't think so, but I could easily be wrong. > >In another branch of this thread, Colin Watson pointed out that dpkg >seems to know if its output is going to screen (like a wide xterm) or >to a pipe, and if it is going through a pipe, it defaults to an >arbitrary width (which makes sense, the pipe is as "wide" as it needs >to be).
Well, actually, from main/enquiry.c in the dpkg source: else if (!isatty(1)) ws.ws_col=80; So actually it defaults to 80 characters (useful if you happened to be piping it through a pager, for example). 'dpkg -l' is really just for pretty(ish) formatted output for humans. >He also pointed out grep-dpkg and friends, which are what I intend to use. ^^^^ dctrl Great! Regards, -- Colin Watson [EMAIL PROTECTED]