Linux 文本处理

2023-12-20 06:31:22

在处理大文本时,使用VI打开会非常慢,通常只需要查看其中的少量信息,比如查看前多少行、或者文件尾多少行。这种情况下可以使用head和tail命令,这种方式查看起来会非常快。

查看文件1.txt 前1000行:

head -n 1000 1.txt

查看文件1.txt 尾1000行:

tail -n 1000 1.txt

如果需要查看文件中间内容,则可使用awk工具,awk 使用NR来表示行记录。

查看文件 1.txt 前1000行:

awk 'NR<=1000' 1.txt

查看文件 1.txt 第100行到1000行:

awk 'NR>=100&&NR<=1000' 1.txt

还可以将所需要的内容定向到另一个文件中,方便进一步处理:

head -n 1000 1.txt > 2.txt

文章来源:https://blog.csdn.net/xunmeng2002/article/details/135086907
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。