编辑文件的子集

时间:2013-09-26 03:24:46

标签: linux bash

处理大型文件时,使用headtail等命令来查看文件的子集通常很有用。

我想知道是否有用于编辑子集文件的实用程序?我刚遇到一种情况,我想编辑文件的第一行,最后将整个内容加载到vim

1 个答案:

答案 0 :(得分:2)

您可以尝试sed(流编辑器),将foo替换为bar

# edit 1st line
sed -i '1s/foo/bar/g' file.txt

# edit line 10~20
sed -i '10,20s/foo/bar/g' file.txt

sed中有很多命令,请阅读doc