版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
题目:
创建一个100行的文件err.txt如下,取该文件的第20到第30行,要求用进可能多的方法实现。
# seq 1 100 > err.txt
答案:
- 方法一:
# head -n 30 err.txt | tail -n 11
- 方法二:
# sed -n "20,30p" err.txt
- 方法三:
# awk "NR>19 && NR<30" err.txt
- 方法四:
# awk '{if(NR>19 && NR<31) print $0}' err.txt