|
要从以下文本中取出pkgver=和pkgrel=后的版本号
# Contributor: Michal Krenek <mikos@sg1.cz>
# Contributor: Stefan Husmann <stefan-husmann@t-online.de>
pkgname=aurscripts
pkgver=1.0.5
pkgrel=2
arch=('any')
pkgdesc="Tools for more comfortable work with Arch User Repository (AUR)"
url="http://wiki.archlinux.org/index.php/AUR_User_Guidelines"
license=('GPL')
depends=('bash')
source=(aurdownload aurupdate aurcreate)
md5sums=('51919ebf2e6986f72a566b2d45c634fe' 'f4f8af1077a6976e02ba8a21f5f1d302'\
'371227e5311b2541f3f4d6265863f6ab')
build() {
cd $startdir/src
install -d $startdir/pkg/usr/bin
install -m 755 * $startdir/pkg/usr/bin/
}
用perl -pe "m/^(?=pkgver=)[0-9a-z](.[0-9a-z])*$/" PKGBUILD却得到了所有行,为什么会失败? |
|