美文网首页
【shell】给定一个文本文件 file.txt,请只打印这个文

【shell】给定一个文本文件 file.txt,请只打印这个文

作者: 87d6dc4b11a7 | 来源:发表于2023-02-13 15:46 被阅读0次

给定一个文本文件 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:

sed -n '10p' file.txt

方法2:

#/bin/bash
count=`cat file.txt | wc -l`
out=`cat file.txt | head -10 | tail -1`
if [ $count -lt 10 ]
then 
    echo ""
else echo $out
fi

方法3:

awk 'NR==10' file.txt 
awk '{if(NR==10){print $0}}' file.txt

链接:https://leetcode.cn/problems/tenth-line

相关文章

  • leetcode--195--第十行

    题目:给定一个文本文件 file.txt,请只打印这个文件中的第十行。 示例: 假设 file.txt 有如下内容...

  • 【shell】给定一个文本文件 file.txt,请只打印这个文

    给定一个文本文件 file.txt,请只打印这个文件中的第十行。示例:假设 file.txt 有如下内容: 你的脚...

  • 193. 有效电话号码

    题目描述 给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个 bash 脚本输出所有...

  • leetcode--193--有效电话号码

    题目:给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个 bash 脚本输出所有有效...

  • 【shell】有效电话号码

    给定一个包含电话号码列表(一行一个电话号码)的文本文件 file.txt,写一个单行 bash 脚本输出所有有效的...

  • Shell

    shell script是利用shell的功能所写的一个“程序”,这个程序是使用纯文本文件,将一些 shell 的...

  • 希尔排序

    问题描述 实现Shell排序,对给定的无序数组,按照给定的间隔变化(间隔大小即同组数字index的差),打印排序结...

  • 每天学习一个shell技能(5)

    每天学习一个shell技能(5) Shell echo命令 打印字符 打印转义字符 打印结果: 打印 隐藏 换行 ...

  • 【linux编程】生信编程-shell脚本编程-脚本格式

    shell编程 shell定义 Shell 脚本是一个包含一连串 shell 命令语句的文本文件,通常以 .sh ...

  • shell脚本简介

    脚本简介 shell script是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,就是将一些she...

网友评论

      本文标题:【shell】给定一个文本文件 file.txt,请只打印这个文

      本文链接:https://www.haomeiwen.com/subject/kktskdtx.html