如何使用Linux将文件的特定内容复制到新文件中?
例如,我有一个名为test.log文件的文件,它包含大约1000行。从这1000行开始,我需要复制200到700行之间的行。
LINUX / UNIX中是否有单行命令?
答案 0 :(得分:13)
试试这个:
sed -n '200,700p' logfilename > destinationFilename
答案 1 :(得分:4)
试试这一行:
awk 'NR>700{exit}NR>=200{print $0 > "newfile"}' yourlog
上面的行将在第700行之后停止处理。如果您的日志文件很大,这将非常有用。