awk中next用法
来源:互联网 发布:阿里云轻应用服务器 编辑:程序博客网 时间:2024/05/21 03:56
195. Tenth Line
How would you print just the 10th line of a file?
For example, assume that file.txt
has the following content:
Line 1Line 2Line 3Line 4Line 5Line 6Line 7Line 8Line 9Line 10Your script should output the tenth line, which is:
Line 10
[show hint]
Hint:
1. If the file contains less than 10 lines, what should you output?
2. There's at least three different solutions. Try to explore all possibilities.
1. If the file contains less than 10 lines, what should you output?
2. There's at least three different solutions. Try to explore all possibilities.
awk依旧很强大,模式块中next可以实现跳过功能,如下,只输出第10行,如果有的话:
awk 'NR!=10{next}{print}' file.txt
很神奇的是,10后面多个分号结果就刚好相反,如下,输出10行除外的行,如果有的话:
awk 'NR!=10;{next}{print}' file.txt
哼,其实其实,“;”把语句截断啦,上面相当于,为什么呢,看看下面:
然后呢,那么这题简化:
哇,还是很神奇,其实还有:
应该很多种方法都可以,就不去一一想了,太灵活。
阅读全文
0 0
- awk中next用法
- awk中next以及getline用法示例
- awk中next以及getline用法示例
- awk中next以及getline用法示例
- awk 中next的使用详解
- linux中awk的用法
- awk 中if 的 用法
- awk中特殊字符用法
- awk的next
- Scanner 中 next()与nextLine()的用法
- java中next与nextLine用法区别
- 【经验总结】Awk中sub函数的用法
- linux中awk下 gsub函数用法
- linux中awk下 gsub函数用法
- shell中管道、grep、sed、awk用法
- awk多行合并 next
- awk用法
- awk用法
- 20171031|课堂作业01 业务类抽象
- 递归
- 15.32
- Latex中文处理
- (已解决)UVA11642 Fire!(两次BFS~)
- awk中next用法
- Cortex-M/R/A 芯片&内核&架构
- 我的电路实践
- 解释参数在方法中的传递过程
- 并查集详解
- Python web后端开发框架 Django 、Flask、Tornado
- windows 10 下安装解压版的MySql数据库
- 基于线性回归与核函数——linear function & basis function 的代码,处理马拉松数据
- 爬格子呀7-1