第一种方法:shell awk sed
[ydl-centos]#cat test
one two
[ydl-centos]#cat test | awk -F " " '{print $1}'
one
[ydl-centos]#cat test | awk -F " " '{print $2}'
two
[ydl-centos]#
第二种方法:perl split
[ydl-centos]#more test
one two
[ydl-centos]#more param.pl
#!/bin/perl
open(param,"test");
while()
{
$line=$_;
chomp($line);
@pa=split(/\s+/,$line);
print "$pa[0]";
print "\n";
print "$pa[1]";
print "\n";
}
close(param);
[ydl-centos]#param.pl
one
two
[ydl-centos]#
chenjing325 于 2010-09-05 22:03:11发表:
来灌水的,金钱不够
ydlke 于 2010-09-05 11:51:36发表:
第一种方法:shell awk sed
[ydl-centos]#cat test
one two
[ydl-centos]#cat test | awk -F " " '{print $1}'
one
[ydl-centos]#cat test | awk -F " " '{print $2}'
two
[ydl-centos]#
第二种方法:perl split
[ydl-centos]#more test
one two
[ydl-centos]#more param.pl
#!/bin/perl
open(param,"test");
while()
{
$line=$_;
chomp($line);
@pa=split(/\s+/,$line);
print "$pa[0]";
print "\n";
print "$pa[1]";
print "\n";
}
close(param);
[ydl-centos]#param.pl
one
two
[ydl-centos]#
zshyes 于 2010-09-04 15:14:46发表:
学习了!
deepwhite 于 2010-09-04 07:55:29发表:
显示第1列:
cat filename | awk -F" " '{print $1}'
显示第2列:
cat filename | awk -F" " '{print $2}'
awk 的更多信息,可以 google
ybsolar 于 2010-09-02 12:57:30发表:
查看awk or sed 的manual