# [195. 第十行](https://leetcode.cn/problems/tenth-line) [English Version](/solution/0100-0199/0195.Tenth%20Line/README_EN.md) ## 题目描述 <!-- 这里写题目描述 --> <p>给定一个文本文件 <code>file.txt</code>,请只打印这个文件中的第十行。</p> <p><strong>示例:</strong></p> <p>假设 <code>file.txt</code> 有如下内容:</p> <pre>Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 </pre> <p>你的脚本应当显示第十行:</p> <pre>Line 10 </pre> <p><strong>说明:</strong><br> 1. 如果文件少于十行,你应当输出什么?<br> 2. 至少有三种不同的解法,请尝试尽可能多的方法来解题。</p> ## 解法 <!-- 这里可写通用的实现逻辑 --> <!-- tabs:start --> ### **Bash** <!-- 这里可写当前语言的特殊实现逻辑 --> ```sh # Read from the file file.txt and output the tenth line to stdout. tail -n +10 file.txt | head -1 ``` ```sh # Read from the file file.txt and output the tenth line to stdout. awk 'NR == 10' file.txt ``` ```sh # Read from the file file.txt and output the tenth line to stdout. sed -n 10p file.txt ``` <!-- tabs:end -->