这就是我想做的......
我有一堆文本文件,需要浏览并只保留前 5 行。如果我执行 top
然后输出到其中一部分的文件。我需要文件名与之前的文件名相同。
例如:file.name
- 获取前 5 行(删除第 5 行以下的所有内容),然后将文件另存为 file.name
。有许多文件需要批量完成。
最佳答案
您可以使用 head
来执行此操作。
head -n 5 file.name > file.name.tmp && mv file.name.tmp file.name
您可以将其构建为一个脚本来对所有文件执行此操作,并在以后的每次运行中将 file.name
作为参数传递。
关于linux - 保留文件中的前 5 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21859041/