选择文件的一部分并将其复制到Linux中的新文件中

时间:2013-03-05 10:24:54

标签: linux text

如何使用Linux将文件的特定内容复制到新文件中?

例如,我有一个名为test.log文件的文件,它包含大约1000行。从这1000行开始,我需要复制200到700行之间的行。

LINUX / UNIX中是否有单行命令?

2 个答案:

答案 0 :(得分:13)

试试这个:

sed -n '200,700p' logfilename > destinationFilename

答案 1 :(得分:4)

试试这一行:

awk 'NR>700{exit}NR>=200{print $0 > "newfile"}' yourlog

上面的行将在第700行之后停止处理。如果您的日志文件很大,这将非常有用。