###照例背景:准备弄一个安卓自动化打包,可是公司每个版本的渠道都不同,因此就须要每次打包以前去取当前版本须要打哪些渠道包,取到以后须要放入一个java程序的配置文件内。java
第一反应是准备写个shell,for 循环一下,而后行数一直加1,sed往文件里写。shell
后面想了下不如去看下sed是否有这个功能,就发现了sed 的r参数bash
sed -i '70r /data/scripts/qudao.txt' build.gradle
意思是在build.gradle文件的70行以后追加/data/scripts/qudao.txt的全部内容。ide
谨此纪录。gradle