99问答网
所有问题
linux中可以同时查看一个文件的前几行和末尾几行
如题所述
举报该问题
推荐答案 推荐于2018-02-26
可以使用head(查看前几行)、tail(查看末尾几行)两个命令。
例如:
查看/etc/profile的前10行内容,应该是:
# head -n 10 /etc/profile
查看/etc/profile的最后5行内容,应该是:
# tail -n 5 /etc/profile
如果想同时查看可以将前10行和后5行的显示信息通过输出重定向的方法保存到一个文档,这样查看文档即可一目了然。
例如:
将内容输出到/home/test文件中
# head -n 10 /etc/profile >>/home/test
# tail -n 5 /etc/profile>>/home/test
查看的话只需要打开test文件即可。
cat /home/test
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BBevzjjtWzWXvWteBv.html
其他回答
第1个回答 2015-03-19
可以使用 管道 |
cat file | head -10 | tail -5
就是查看 file文件的 第5-10行
第2个回答 2015-03-19
#前10行
head -n 10 file.txt
#后10行
tail -n 10 file.txt
本回答被网友采纳
第3个回答 2018-02-27
#打印开头和末尾各5行
seq 100 | sed '1,9P;1,8N;N;D'
#打印开头和末尾各10行
seq 100 | sed '1,19P;1,18N;N;D'
#打印开头m行和末尾n行
m=3
n=4
((p=2*$m-1))
((q=2*$n-2))
seq 100 | sed "1,${p}P;1,${q}N;N;D"
相似回答
大家正在搜
相关问题
Linux中显示一个文件最后几行的命令是什么?
linux如何同时显示一个文件的前5行和后6行呢
Linux中如何查看一个文件的前m行和尾9行
Linux:如何用管道查看一个文件从第二行到最后一行的所有行...
linux shell sed 文件中的某几行到另一个文件的...
linux 怎么显示文件的前几行?
linux 查看文件最后5到10行用什么命令
linux下查看文件第几行内容的方法