我无法使用shell脚本替换文件中的内容

我无法使用shell脚本替换文件中的内容,shell,replace,scripting,Shell,Replace,Scripting,(函数(){})(); window.getJetPath=function(b){var c={knockout:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/knockout/knockout-3.4.0”,“knockout.mapping”:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/knockout/knockout.

(函数(){})(); window.getJetPath=function(b){var c={knockout:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/knockout/knockout-3.4.0”,“knockout.mapping”:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/knockout/knockout.mapping-latest”,jquery:“/emsaasui/uifwk/libs/libs/libs/4.2.0-41239/jquery/jquery/jmin”,jqueryui:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/jquery/jquery-ui-1.12.0.custom.min”,“jqueryui-amd:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/js/js/libs/jquery/jquery-amd-1.12.0.min”,承诺:“/emsaasui/uifwk/libs/libs/libs/4.2.0-41239.001036/sole”, 要求:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/require/require/require/require/require/harmjs/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/hammer/hammer-2.0.8.min”,ojs:“/emsaasui/uifwk/libs/libs/libs/4.2.0-4.0-41239.001032001/js/oraclejet/js/js/js/js/libs/libs/libs/libs/v4.2“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/oj/v4.2.0/ojL10n”,ojdnd:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/oj/v4.2.0/resources”,ojdnd:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/dnd-polyfill-0.0”, 信号:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/signals/signals.min”,customElements:“/emsaasui/uifwk/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/webcomponents/custom elements.min”,交叉点:null,历史:null,文本:“/emsaasui/uifwk/libs/libs/4.2.0-41239.001032001/js/oraclejet/js/libs/libs/require/text;a/c中的“;对于[a]=c[a]:删除b[a];返回b}; window.getJetBundles=function(){return window.isDevMode?[]:“customElements hammerjs jqueryui jqueryui amd jqueryui amd/数据jqueryui amd/禁用选择jqueryui amd/聚焦jqueryui amd/ie jqueryui amd/键码jqueryui amd/插件jqueryui amd/位置jqueryui amd/安全活动元素jqueryui amd/安全模糊jqueryui amd/滚动父jqueryui amd/标签jqueryui amd/唯一id jqueryui amd/版本JQUUeryui amd/widget jqueryui amd/widgets/draggable jqueryui amd/widgets/mouse jqueryui amd/widgets/sortable knockout.mapping ojL10n ojdnd ojs/internal deps/dvt/dvt/DvtChart ojs/internal deps/dvt/DvtDiagram ojs/internal deps/dvt/DvtGauge ojs-deps/internal deps/dvt/dvt/DvtNBox ojs deps/internal deps/dvt/dvt概述ojs/内部deps/dvt/DvtPanZoomCanvas ojs/内部deps/dvt/DvtPictoChart ojs/内部deps/dvt/DVTSUB组件ojs/内部deps/dvt/DvtTagCloud ojs/内部deps/dvt/DVTTIMEAX ojs/内部deps/dvt/DVTTIMETIMETOMETION组件ojs/内部deps/dvt/DvtTimeline ojs/内部deps/dvt/DVTTOLKIT-ojs/internal deps/dvt/DvtTreeView ojs/ojs Accordion ojs/ojs动画ojs/OjarayDataGridDataSource ojs/OjarayPagingDataSource ojs/OjarayTableDataSource ojs/ojs按钮ojs/ojs图表ojs/ojs复选框集ojs/ojs可折叠ojs/ojcollectiondatagriddatasource ojs/ojs集合PagingDataSource ojs/ojs/ojcollectiontabledatasource ojs/ojs集合表格数据源ojs/ojs集合核心ojs/ojs组件ojs/ojs传送带ojs/ojs核心ojs/ojcube ojs/OJSCustomElement ojs/OJSDataCollection common ojs/OJSDataCollection utils ojs/OJSDataGrid model ojs/ojs数据提供者ojs/OJSDataProviderAdapter ojs/ojs数据源公共ojs/ojs延迟ojs/ojs图ojs/ojs对话框ojs/ojs/OJD滚动器ojs/ojs基ojs/ojeditabl评估ojs/OJSeventTarget ojs/OJSFilmStrip ojs/OJSflattedTreedDataGridDataSource ojs/OJSflattedTreableDataSource ojs/OJSgauge ojs/OJSindexer ojs/OJSinputNumber ojs/OJSinputText ojs/ojs ContreedDataSource ojs/ojs敲除ojs/ojs敲除验证ojs/ojs/ojs共享ojs/ojs标签ojs/OJSLegend ojs/ojsroviderview ojs/ojlistview ojs/ojmasonrylayout ojs/ojmenu ojs/ojmessaging ojs/ojmodel ojs/ojmodule ojs/ojmoduleanimations ojs/ojnavigationlist ojs/OjOnBox ojs/ojoptgroup ojs/ojoption ojs/ojpagingcontrol模型ojs/ojpagingdatagriddatasource ojs/OjPagingTable数据源ojs/ojs/ojpictochart ojs/ojpopup ojsjs/OJSProgress ojs/OJSProgressBar ojs/OJSPullToRefresh ojs/ojs RadioCheckBox ojs/ojs RadioSet ojs/ojs Router ojs/ojs RowExpander ojs/OJSSelectComboBox ojs/OJSSlider ojs/ojs Sunburst ojs/ojswipetoreveal ojs/ojs Switch ojs/ojs表格ojs/OJSTABLE ojs/ojs表格ojs/ojs表格ojs/ojs云ojs/ojs模板引擎ojs/ojschproxy ojs/ojtrain ojs/OJTREY ojs/ojtreemap ojs/OJTREMAP ojs/OJSValidation base ojs/OJSValidation datetime ojs/OJSValidation编号OJTransactions/nls/localeElements OJTransactions/nls/OJTransactions承诺信号文本“.split(“”); window.getUifwkBundles=function(){return window.isDevMode?[]:“uifwk/js/util/ajax util-uifwk/js/util/logging util-uifwk/js/sdk/日志功能使用util-uifwk/js/util/message util-uifwk/js/util/mobile util-uifwk/js/util/preference util-uifwk/js/util/截图util-uifwk/js/util/typeahead search-search-uifwk/js/js/util/js/util/util/usertenant-util-util-uifwk/js/sdk/context-util-uifwk/js/sdk/menu-util-uifwk/js/widgets/aboutbox-uifwk/js/brandingbar/js/brandingbar-uifwk/js/widgets/datetime-picker-uifwk/js/widgets/navlinks/js/导航链接uifwk/js/widgets/timeFilter/js/timeFilter-uifwk/js/js/timeFilter-uifwk/js/js/widgets/js/widgets选择器uifwk/tooltip/tooltipuifwk/js/sdk/widget选择器util text!uifwk/js/widgets/aboutbox/html/aboutbox.html text!uifwk/js/widgets/widgets/brandingbar/html/brandingbar.html text!uifwk/js/widgets/timeFilter/html/timeFilter.html text!uifwk/js/widgets/datetime picker/html/datetime picker/html text!uifwk/js/widgets/widgets/widgets/widgetselector/html/widget selector.html“.split(“”)}; //#sourceMappingURL=jetLoader.map<
Below is my script:

#!/bin/bash
filePath='D:/emsaasui/uifwk/libs/4.2.0-41239/js/jetLoader.js'

line=$(awk '/getJetPaths/{print NR}' $filePath)
str=$(tail -n +$line $filePath)
#echo $str
tempStr=""
count=0
for (( i=0 ; i < ${#str} ; i++ )) {
    arr[$i]=${str:i:1}
    #printf "%s\n" "${arr[@]}"
        if [[ ${arr[$i]} = '{' ]]
        then
        count=$((count+1))
        echo $count
    fi
        if [[ $count -eq "1" || $count -eq "2" ]]
        then
        tempStr=${tempStr}${arr[$i]}

        fi
        if [[ ${arr[$i]} = '}' ]]
        then
        count=$((count-1))
       if [[ $count = 0 ]]
        then
        break
        fi
   fi
   }
   echo $tempStr
sed 's/\\$tempStr{\([^}]*\)}/\1 %/g'
sed 's/window.getJetPaths=function.*return b};/window.getJetPaths=function(b){return b};/' x > y