sed 和 grep 命令修改当前目录下所有文件

原创 2016年08月31日 09:53:21


把 当前目录下的包含 com.android.dialer.R 的所有文件中的 com.android.dialer.R 改成 com.android.contacts.R


sed -i 's/com.android.dialer.R/com.android.contacts.R/g' `grep com.android.dialer.R . -rl`

格式化代码,删除代码中多余的空格。


sed -i 's/[ ]*$//g' `find . -name "*.java"`

版权声明:本文为博主原创文章,未经博主允许不得转载。

sed替换所有目录下特定文件

sed -i -e 's/abc/efg/g' `find . -name Makefile`将当前目录及子目录下的Makefile文件里德abc替换成efg=====================...
  • xiayu0912
  • xiayu0912
  • 2010年11月30日 10:01
  • 6820

linux下用sed和grep命令替换目录下所有文件中的字符串

试例如下: 第三条命令是将当前目录下代码中所有的"arm-none-linux-gnueabi" 替换成 "arm-linux" sed -i 's/arm-none-linux-gnueabi-...
  • liukang325
  • liukang325
  • 2015年02月04日 10:09
  • 10113

Linux下替换指定的目录及其子目录下所有文件中的某些内容(3种方法)

题目:把/oldboy目录及其子目录下所有以扩展名.sh结尾的文件中,包含oldboy的字符串全部替换为oldgirl 方法1: find+|xargs find /oldboy/ -type f ...
  • jiedao_liyk
  • jiedao_liyk
  • 2017年09月11日 16:06
  • 794

Linux下将一个目录下指定的所有文件中的字符串A全部替换为B

1,找出D目录下含有字符串A的所有文件,并用字符串B替换     命令: sed -i "s/A/B/g' `grep B -rl D`     -i 直接在源文件上处理     grep -rl 递...
  • yychenxie21
  • yychenxie21
  • 2016年12月09日 11:15
  • 1763

Sed 命令替换文件内容

Linux下批量替换多个文件中的字符串的简单方法。用sed命令可以批量替换多个文件中的字符串。 命令如下:sed -i “s/原字符串/新字符串/g” `grep 原字符串 -rl 所在目录` 例...
  • z69183787
  • z69183787
  • 2016年12月16日 15:23
  • 632

shell遍历当前目录下的文件,用去掉文件后缀的字符串替换文件中的文本

今天写了一个shell,遍历当前目录下的文件,用每个文件的文件名去掉后缀的字符串替换文件中的一段字符串。  脚本如下: #!/bin/bashfile=`ls *.html`;echo $...
  • nyist327
  • nyist327
  • 2016年02月24日 16:08
  • 2137

shell 文件内容替换 sed用法

调用sed命令有两种形式: sed [options] 'command' file(s) sed [options] -f scriptfile file(s)   删除:d...
  • fengxianger
  • fengxianger
  • 2017年03月20日 16:16
  • 999

sed命令针对文件操作详解

Linux的简单shell脚本中修改文件操作 1.Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspa...
  • u010193457
  • u010193457
  • 2015年07月14日 11:16
  • 1497

sed替换二进制

sed是流编辑器,流既可以是字符流也可以是二进制流,可以针对文本字符或二进制字符进行修改替换,可以直接修改二进制文件。感谢multiple1902提醒。 $ sed 's/\x0D\x4D\x5...
  • epeaktop
  • epeaktop
  • 2015年10月09日 11:53
  • 1256

Linux sed 替换文本命令 实战在html页面使用

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为; 在这本文只简单的介...
  • Barnetthe
  • Barnetthe
  • 2016年08月29日 14:30
  • 1053
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sed 和 grep 命令修改当前目录下所有文件
举报原因:
原因补充:

(最多只允许输入30个字)