我建立一個script會,除其他事項外,在一個文件夾路徑的XML文件替換的模式。SED錯誤「未終止的「命令」疑難解答
的sed
命令我試圖使用方法是:
SEDCMD="s|PATHTOEXPORT|$2|"
其中$2
是在它的文件夾路徑命令行參數。
這就是後來被稱爲:
sed -e $SEDCMD $FILTER > $TEMPFILTER
但是,在運行該命令,我得到一個「未終止的「命令」的錯誤。
我該如何解決這個問題?我試着改變用來分隔正則表達式的字符(從/
到|
)。我試着用不同的方式引用命令行參數。
是 - $ FILTER和$ TEMPFILTER都是文件名(不帶空格時髦) – warren 2010-11-01 16:40:25
和報價' 「$ SEDCMD」'的伎倆@!謝謝 :) – warren 2010-11-01 16:42:58