awk的应用(续)
时间:2009-04-05 来源:yilongtech
上接(awk的应用)第十一题:
12. 在文件顶部加上标题“Document".
#!/bin/awk -f
BEGIN{
print "Document"
}
{
print $0
}
13. 隔行删除。 #!/bin/awk -f {
if( NR%2 == 1 )
{
print $0,NR
} }
14-15. 编写一个awk脚本,功能是每行抽取第一个单词。 #!/bin/awk -f BEGIN{ FS="[^a-Z]+"
}
{
print $1,$3
}
16. 打印字段数大于5个的行总数。 #!/bin/awk -f BEGIN{
FS=":"
num=0
}
{
if( NF > 5)
{
num++
}
}
END{
print num
}
print "Document"
}
{
print $0
}
13. 隔行删除。 #!/bin/awk -f {
if( NR%2 == 1 )
{
print $0,NR
} }
14-15. 编写一个awk脚本,功能是每行抽取第一个单词。 #!/bin/awk -f BEGIN{ FS="[^a-Z]+"
}
{
print $1,$3
}
16. 打印字段数大于5个的行总数。 #!/bin/awk -f BEGIN{
FS=":"
num=0
}
{
if( NF > 5)
{
num++
}
}
END{
print num
}
相关阅读 更多 +