Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何使用 Linux 将文件的特定内容复制到新文件中?
例如,我有一个名为 test.log 的文件,它包含大约 1000 行。从这 1000 行中,我需要复制 200 - 700 行之间的行。
LINUX/UNIX 中有单行命令吗?
尝试这个:
sed -n '200,700p' logfilename > destinationFilename
试试这一行:
awk 'NR>700{exit}NR>=200{print $0 > "newfile"}' yourlog
上面的行将在第 700 行之后停止处理。如果您的日志文件很大,这将很有帮助。