|
文件每行内容如下:
- [ebuild NS ] sys-kernel/gentoo-sources-2.6.25-r7 USE="symlink -build" 0 kB
复制代码
perl脚本过滤程序为:
- chomp; s/\s+$//;
- my $update = $_; $update =~ s/^\[.*?\] ([^\s]+).*/$1/;
复制代码
目前使用上面的方法出来的结果为:
$_为:
- [ebuild NS ] sys-kernel/gentoo-sources-2.6.25-r7 USE="symlink -build" 0kB
复制代码
如何过滤后,使
"$_"变为:
- [ebuild NS ] sys-kernel/gentoo-sources-2.6.25-r7 USE="symlink -build" 0kB
复制代码
而
$update为:
- sys-kernel/gentoo-sources-2.6.25-r7
复制代码
也就是如何修改
s/\s+$//;
语句.
谢谢:Coffee: |
|