处理大型文件时,使用head
,tail
等命令来查看文件的子集通常很有用。
我想知道是否有用于编辑子集文件的实用程序?我刚遇到一种情况,我想编辑文件的第一行,最后将整个内容加载到vim
。
答案 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。