linux使用sed进行字符替换
sed -i "s/hello/world" `grep "hello" -rn ./`
sed -i "s/原字符串/新字符串/g" `grep 原字符串 -rl 所在目录`
grep 参数rn 和rl 的区别
当源字符带下划线和连接符的时候例如
world-world,hello_heloo
使用sed -i "s/hello/world/g" `grep "hello" -rn ./`
的命令是替换不了的
直接使用命令:set -i "s/hello/world/g" ./filename
注意:
命令的错误使用
sed -i "s/hello/world" -rn ./filename
加上-rn会使文件置空
linux使用sed进行字符替换相关推荐
- linux中替换命令详解,linux中sed命令字符串替换的用法详解
Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...
- Linux 文本 sed 命令 碱基对 替换
sed -i 's/AA/11/g' data3.txt #-i 为替换原文本并替换原文本,而不用重新输出#s为文本替换命令#AA为要替换的内容#11为替换的内容#g代表作用于文件文本全文#data3 ...
- linux文件中的字符替换
(一)通过vim编辑器来替换. vi/vim 中可以使用 :s 命令来替换字符串. :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 ...
- Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)之二——只改变第一出现的那一行
一.背景 在之前的文章中有介绍过<Linux下sed命令替换配置文件中某个变量的值(改变包含字符的一行的值)> 但是这种方法存在一定的问题,就是假如某个变量在一个文件中出现两次,却只想更改 ...
- Linux 替换字符 换行,sed将换行替换成空格或者其他字符linux操作系统 -电脑资料...
昨天有一同学问我如何利用shell的sed将换行替换成空格或者其他字符呢,下面小编来给大家介绍一下常用替换方法吧, sed流编辑器是shell中处理文本内容的一大利器.sed命令从文本流中读取一行文本 ...
- Linux之sed:修改器按照字符和行数进行筛选和替换行值 选项[动作
说明 sed用于选取替换删除新增 sed [选项] [动作][文件]选项: -n:一般sed命令会把所有数据都输出到屏幕,如果加入此选择,则只会把经过sed命令处理的行输出到屏幕. -e:允许对输入数 ...
- 请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net...
请教大家,如何使用sed命令,替换文件指定行的内容呢?-Linux系统管理-ChinaUnix.net
- linux sed替换文件,linux的sed命令替换文件
linux下的sed是一个强大的编辑器工具,下面由学习啦小编为大家整理了linux的sed命令替换文件的相关知识,希望对大家有帮助! linux的sed命令替换文件 sed在Linux下是个强大的工具 ...
- linux远ssh sed,ssh远程执行sed -i命令,替换的内容中含有双引号的问题
ssh远程执行sed -i命令,替换的内容中含有双引号的问题.在ssh 中执行sed -i 来替换匹配的字符串,当替换的内容中包含双引号"时,需要在转义的同时,加上单引号'"'. ...
最新文章
- python 中 (按位与) 和 | (按位或)
- mvn项目中的pom文件提示Error parsing lifecycle processing instructions解决
- 福布斯发布2019全球品牌价值100强:华为上榜苹果夺冠
- Postgresql服务器配置-设置参数
- laravel 在三级分类下拉选框中默认值
- (转帖)eclipse 下 搭建 django开发环境
- java多线程创建runnable_Java线程池和runnables创建runnables
- 关于docker环境下mysql的使用相关
- centos php编译,深入讲解CentOS PHP安装编译
- UVA10023 Square root【大数】
- An Objective-C Error
- 无人驾驶技术的发展趋势
- 【SAS BASE】SAS格式、缺失值表示、命名规则及路径
- Unity3D 第一人称视角摄像机旋转控制
- html将四张图片合并,照片拼图在线制作 自带多种照片拼图模板,自由排版将多张照片合成一张...
- 《疯狂Java讲义》学习笔记 第六章 面向对象(下)
- 基于PaddleOCR银行卡识别实现(一)
- Android8.0通知栏适配全面解析
- nacos 使用 MySQL8.x 出现 Nacos No DataSource set异常解决
- 漫谈程序员系列:伤心小箭,你中了几枝