Linux 文本处理

在处理大文本时,使用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

你可能感兴趣的:(紫云的程序人生,Linux,Linux)