将文件A写入到文件B 标识符的位置
思路
sed -i ‘’ ‘10r file-a.js’ ./file-b.js
查找 标识符 grep -n -r insertModuleFile ./file-b.js | awk -F “{ print $2 }”
实现
文件A
function ModuleFile(){
// 这是一个测试文件
}
文件B
function getModuleFile(){
// insertModuleFile
}
预期结果
function getModuleFile(){
// insertModuleFile
function ModuleFile(){
// 这是一个测试文件
}
}
脚本
sed -i '' "$(grep -n -r insertModuleFile ./file-B.js | awk -F : '{ print $2 }')r ./file-A.js" ./file-B.js
脚本
sed -i '' "$(grep -n -r insertModuleFile ./worklet-process-sed.js | awk -F : '{ print $2 }')r ./dist/Math.js" ./worklet-process-sed.js