特定目录下特定文件的第一个特定字符全局替换

原创 2018年04月17日 20:34:26
#!/bin/sh  
path=/service    #你想要替换的特定目录
cd $path    #切换到该目录
for files in $(find -name '*.java');do      #我这里是所有后缀为.java的特定文件
if [ $(grep -c "DomainService" $files) -eq 0 ];        #如果循环出来的文件里包含DomainService这个字符串
then
  echo "true";  #输出 true 可去掉
  echo ${files##*/};  #输出被修改文件名,可去掉
  sed -i '0,/{/{s/{/implements DomainService{/}' $files  #参数-i代表覆盖源文件  ,我这里是找到的第一个字符串会被全局替换
fi

done


参考链接:https://stackoverflow.com/questions/148451/how-to-use-sed-to-replace-only-the-first-occurrence-in-a-file

OpenCV人脸标定技术实战 适合iOS/Android/Mac

本课程这种讲解最近几年非常火爆的OpenCV人脸标定技术的应用,技术可以应用于常见的 虚拟穿戴,换脸,表情追踪等应用。课程重点讲解人脸标定技术的核心部分,最终让学员能够开发出适应于iOS,Android平台对应的c++封装的SDK库。为进一步开发各种丰富的应用打基础。
  • 2017年10月12日 23:54

访问服务器地址中的某个文件链接,下载文件到客户端

访问服务器地址中的某个文件链接,下载文件到客户端。从客户端下载服务器文件...
  • zhmy_006
  • zhmy_006
  • 2016-06-28 20:52:58
  • 1311

jxl简介,jxl操作excel 创建,读取,修改。

jxl.jar概述   通过java操作excel表格的工具类库   支持Excel 95-2000的所有版本   生成Excel 2000标准格式   支持字体、数字、日期操作   能够修...
  • johnstrive
  • johnstrive
  • 2012-07-09 14:23:54
  • 7767

使用POI操作Excel修改模板(批量替换excel中的数据)

使用POI操作Excel修改模板(批量替换excel中的数据)import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi....
  • Code_KK
  • Code_KK
  • 2017-12-14 10:00:25
  • 302

用jxl包向指定的excel模板中写入数据

package me.chyxion.xls; import java.io.File; import jxl.Workbook; import jxl.write.Blank; import jxl...
  • hu1992325
  • hu1992325
  • 2015-03-10 14:30:16
  • 280

jxl创建Excel文件java代码示例

记得要下载 并 导入 jxl.jar 包,免积分下载地址:http://download.csdn.net/detail/u010011052/7561041   package Test; imp...
  • u010011052
  • u010011052
  • 2014-07-01 10:19:21
  • 2436

JAVA处理Excel的三种实现方式(二)

awm96 2012-05-15 13:49 createExcel(excel6); //modifyExcel(excel2); } static void readExcel(Str...
  • dac55300424
  • dac55300424
  • 2013-07-15 14:57:29
  • 9997

Excel批量修改文件内容

一、Excel批量修改文件内容 最近在做的大数据项目中本人负责ETL模块,要处理的文件比较多且数据量比较大,在将数据文件导入到Hadoop平台之前有时候会根据需要将数据进行一些修改,Excel用的不是...
  • PoseidonDing
  • PoseidonDing
  • 2017-07-06 12:09:27
  • 225

使用JXL组件操作Excel和导出文件

使用JXL组件操作Excel和导出文件     前言:这段时间参与的项目要求做几张Excel报表,由于项目框架使用了jxl组件,所以把jxl组件的详细用法归纳总结一下。 1、简介   jxl是...
  • yiyezhiqiou8
  • yiyezhiqiou8
  • 2013-09-10 14:16:56
  • 349

将一个对象输入到Excel中,通过指定的模版方式或者不同过模版直接进行输入

如通过一下模版   --------------------------------------写入的对象---------------------------------------- packa...
  • mexican_jacky
  • mexican_jacky
  • 2015-12-26 22:16:49
  • 1580
收藏助手
不良信息举报
您举报文章:特定目录下特定文件的第一个特定字符全局替换
举报原因:
原因补充:

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