[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

grep-available



What is the precise definition of "available"?

$ grep-available dnsmasq | grep-dctrl -s Version .
Version: 2.0-1

$ apt-cache show dnsmasq | grep-dctrl -s Version .
Version: 2.1-1
Version: 2.0-1

FYI, 2.0-1 is what I have installed, but it will be upgraded to 2.1-1.

I'm using it in this script:

grep-available . | grep-dctrl -sPackage,Version . | grep '.' | sed -e \
"s/Package: /*/" -e "s/Version: /|/" | tr '\n' '|' | sed -e "s/*//g" -e \
"s/||/ /g" | tr '|' '\n' | sort

to return output like this:

$ /mnt/apt/a | head -n 3
a2ps 4.13b-20.1
aalib1 1.4p5-19
aalib1-dev 1.4p5-19

But I probably want 'apt-cache show .' instead of 'grep-available .',
because the semantics I want are "all that I have or could have."



Reply to: