2012年2月18日

bash 中覆写当前处理的文件

摘要: 工作中需要处理将大量的java文件中一个资源文件位置变更,编写一个简单的bash脚本,采用sed替换,但是采用sed 's//' test.java > test.java时候,test.java消失,查了一下,有一下的解决方法,采用tmp文件进行复写。#! /bin/bashwhile read linedo if grep "sessionTimeOut = conf.getInt(\"zookeeper.session.timeout\", 180000);" $line then echo $line match sed & 阅读全文

posted @ 2012-02-18 18:38 萌@宇 阅读(260) 评论(0) 推荐(0) 编辑

导航