This is the mail archive of the
cygwin
mailing list for the Cygwin project.
separating cygcheck -f package name from version
- From: "Nellis, Kenneth (Conduent)" <Kenneth dot Nellis at conduent dot com>
- To: "cygwin at cygwin dot com" <cygwin at cygwin dot com>
- Date: Tue, 17 Jan 2017 19:01:54 +0000
- Subject: separating cygcheck -f package name from version
- Authentication-results: sourceware.org; auth=none
I want to be able to extract a package's name from its version
information output by cygcheck -f. For many packages it is
easy: just strip off after the first hyphen; for example:
$ cygcheck -f /usr/bin/find
findutils-4.6.0-1
$ cygcheck -f /usr/bin/find | cut -d- -f1
findutils
$
But, then there are cases where both the package name and the
version have multiple hyphens:
$ cygcheck -f /usr/share/man/man3p/wcstoimax.3p
man-pages-posix-2013-a-1
$ cygcheck -c man-pages-posix
Cygwin Package Information
Package Version Status
man-pages-posix 2013-a-1 OK
$
So, looking for ideas how best to do this.
--Ken Nellis
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple