新手 匹配问题
[root@test1 youcz]# cat datebook
youcz 5000
like 5000
guobf 3000
jiaxg 2000
第二列大于3000的把第一列写入 test.txt文件,怎么做?谢谢
youcz 5000
like 5000
guobf 3000
jiaxg 2000
第二列大于3000的把第一列写入 test.txt文件,怎么做?谢谢
作者: youcz 发布时间: 2011-05-30
- perl -lnae 'if ($F[1]>3000) {print $F[0]}' datebook > test.txt
作者: Cu_fans 发布时间: 2011-05-30
回复 Cu_fans
谢谢,上述能在脚本里实现吗?
谢谢,上述能在脚本里实现吗?
作者: youcz 发布时间: 2011-05-30
脚本里大致就是
复制代码
PS:如果需要还是应该好好先系统看一本基础的书,如果有其他语言的经验,很快就上手了。。
- #!/usr/bin/perl
- use warnings;
- use strict;
-
- while(<>)
- {
- my ($name, $num) = split /\s+/;
- if ($num > 3000)
- {
- print $num;
- }
- }
作者: Cu_fans 发布时间: 2011-05-30
回复 Cu_fans
ok,谢谢
ok,谢谢
作者: youcz 发布时间: 2011-05-30