zoukankan      html  css  js  c++  java
  • 195 Tenth Line

    Given a text file file.txt, print just the 10th line of the file.

    Example:

    Assume that file.txt has the following content:

    Line 1
    Line 2
    Line 3
    Line 4
    Line 5
    Line 6
    Line 7
    Line 8
    Line 9
    Line 10
    

    Your script should output the tenth line, which is:

    Line 10
    
    Note:
    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.
     
    输出文件的第10行
     
    #从第10行开始显示,然后取第一行
    tail -n +10 file.txt | head -n 1
    #打印第10行
    sed -n 10p file.txt
    awk 'NR==10 {print $0}' file.txt
    awk 'NR==10 ' file.txt
    cnt=0
    while read line 
    do
        let cnt++
        if [ $cnt -eq 10 ];then
          echo $line
          exit 0
        fi
    done < file.txt
  • 相关阅读:
    nuc970连接jlink进行单步调试的设置
    alsa utils工具使用
    用arm-linux-gcc v4.3.4交叉编译Qt4.8.3
    LNMP分离式部署
    MHA(下)
    MHA(上)
    PXE自动装机
    JumpServer
    FTP
    DNS
  • 原文地址:https://www.cnblogs.com/mengchunchen/p/9301063.html
Copyright © 2011-2022 走看看