我需要用文件中的另一個字符串替換字符串。SED命令在更換字符串時給出錯誤
我有下面一行文件。
tibco.env.LD_LIBRARY_PATH %TPCL_HOME%/lib/httpclient_3.0:%TPC
L_HOME%/lib:%RV_HOME%/lib:%TRA_HOME%/icjava/6.2/lib:%LD_LIBRARY_PATH%
我需要 取代 「tibco.env.LD_LIBRARY_PATH」 「tibco.env.LD_LIBRARY_PATH%RV_HOME%/ LIB/64:」
和最後行應是
tibco.env.LD_LIBRARY_PATH %RV_HOME%/lib/64:%TPCL_HOME%/lib/httpclient_3.0:%TPC
L_HOME%/lib:%RV_HOME%/lib:%TRA_HOME%/icjava/6.2/lib:%LD_LIBRARY_PATH%
我試圖用以下的命令,但得到錯誤的sed:-e表達#1,炭66:未知的選項爲`S'
sed -i s/"tibco.env.LD_LIBRARY_PATH "/"tibco.env.LD_LIBRARY_PATH %RV_HOME%/lib/64:"/ bwengine.tra
有人可以幫助解決這個問題。
感謝快速幫助 – user1658369