linux中可以同时查看一个文件的前几行和末尾几行
4个回答
展开全部
可以使用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
例如:
查看/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
展开全部
可以使用 管道 |
cat file | head -10 | tail -5
就是查看 file文件的 第5-10行
cat file | head -10 | tail -5
就是查看 file文件的 第5-10行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#前10行
head -n 10 file.txt
#后10行
tail -n 10 file.txt
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#打印开头和末尾各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"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询