[转帖]Linux教程(14)- Linux中的查找和替换
Linux教程(14)- Linux中的查找和替换 2018-08-22 07:03:58 钱婷婷 阅读数 46 更多 分类专栏: Linux教程与操作 Linux教程与使用 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/weixin_42350428/article/details/81937303 查找和替换 grep只能用于查找文件中的内容 sed可以查找,然后替换或者插入想要的内容 a :新增,a的后面可以接字串,而这些字串会在新的一行出现(目前的下一行); d :删除,因为是删除啊,所以d后面通常不接任何东西的; i : 插入,i的后面可以接字串,而这些字串会在新的一行出现(目前的上一行); p :列印,亦即将某个选择的资料印出。通常 p 会与参数 sed s :取代,可以直接进行取代的工作! 举例 删除/tmp/abc文件中第 2 至 5 行的内容 在第 2 行后面添加 123456 这一行 在文件的最后一行前面添加 123456 将文件中的 cat全部替换成 dog 如果要对原文件进行修改,使用 –i 选项(慎用) Linux中的find 需求: 找出/var 目录下查找大于 5M 的文件,并且他们拷贝到/tmp/lewisfile 目录中 用法