linux中,要显示一百行到一百五十行的内容怎么输入命令?谢谢坐等

linux中,要显示一百行到一百五十行的内容怎么输入命令?谢谢坐等,第1张

你的这个提问可以用以下命令解决:

nl 文件的绝对路径 | sed -n '100,150p'

命令解释:nl命令是显示文件内容的命令,它和cat命令不同的是它可以显示行号,方便查看选取的结果是否正确,nl命令后面是要显示的文件的路径,接着跟的是管道符,通过管道符把文件内容导向sed命令进行处理并显示。sed命令是一个选取命令,它后面单引号括起来的100,150就表示100行到150行的意思,100,150后面的英文字母p是print显示的意思。

答案是可以的。

例子:#tail -n 5 filename | grep -n ’character‘ #显示filename文件的末尾的5行内容并且显示含有“character”字符的那行的信息;

通过man tail命令我们可以查看到tail的用法和搭配参数的不同功能:

#man tail

标准语法

tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]

命令参数:

-f 循环读取

-q 不显示处理信息

-v 显示详细的处理信息

-c<数目>显示的字节数

-n<行数>显示行数

--pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.

-q, --quiet, --silent 从不输出给出文件名的首部

-s, --sleep-interval=S 与-f合用,表示在每次反复的间隔休眠S秒

最后说明,该指令用于显示指定文件末尾内容,但是当不指定文件时,作为输入信息进行处理,常用于查看日志文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8954666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存