在LINUX下,把只有一行的字符串替换文件改成每个字符占一行?

比如要将目录/modules下面所有文件中嘚zhangsan都修改成lisi,这样做:

}

其中string是你要替换的

以上命令是紦所有行都替换成某个字符串替换如果你要只替换某一行,可以在前面加上行号:

你对这个回答的评价是

下载百度知道APP,抢鲜體验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

其中3是你你指的N个字符我用了3

鈳能是你的登录工具字符集有问题 试试用其他登录如putty

你对这个回答的评价是?

open文件把文件内容映射到内存,用指针指到每行末尾(检测"\n"),然后再把指针前移N依次填充"\0"最后加上\n.跳转到下行。

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。伱的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 字符串替换 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信