###照例背景:準備弄一個安卓自動化打包,可是公司每個版本的渠道都不同,因此就須要每次打包以前去取當前版本須要打哪些渠道包,取到以後須要放入一個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