第十行

地址:https://leetcode-cn.com/problems/tenth-line/

## 给定一个文本文件 file.txt,请只打印这个文件中的第十行。
     示例:
     假设 file.txt 有如下内容:
     
     Line 1
     Line 2
     Line 3
     Line 4
     Line 5
     Line 6
     Line 7
     Line 8
     Line 9
     Line 10
     你的脚本应当显示第十行:
     
     Line 10
     说明:
     1. 如果文件少于十行,你应当输出什么?
     2. 至少有三种不同的解法,请尝试尽可能多的方法来解题。
     

 
`解题思路`

1 seq

    `sed -n 10p file.txt `
    sed擅长行输出
    -n 10p:输出第10行
     
2 awk

        `awk 'NR ==10' file.txt `
        
        NR=10:读取的第十行
3.tail head

        `tail -n +10 file.txt|head -1`
        -n:按行数
        +10:从第10位开始截取
        head -1:显示第一行
      
    

 

posted @ 2020-03-24 11:30  花花妹子。  阅读(83)  评论(0编辑  收藏  举报