Java修改文件中某一行字符串
背景:想使用Java里的Apache common exec工具包中的CommandLine执行shell文件,因为shell文件里有一行是使用虚拟环境下的python命令去执行python脚本,我们想动态的修改python后面跟随的参数。
1. shell脚本(比如这里的参数是JobName1)
2. 如上,我们想将JobName1改成JobName2,同时写回到这个shell脚本里,脚本名字叫run_script.sh。
3. 上面的方法是先去读shell脚本,读的同时修改那一行代码,然后把shell内容重新组装成一个字符串,最后再塞到原文件中。