上接(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
}
阅读(665) | 评论(0) | 转发(0) |