0
另一個文件的內容替換文件的內容我有一個兩個文件
文件1內容:基於條件UNIX
<tag element="abc">
<util:cons path="com.rmn.STRING">
</tag>
<tag element="xyz">
<util:cons path="com.rmn.FLOAT">
</tag>
文件2內容(雙空格分隔欄):
JAVA CHARACTER
PYTHON INT
所需的輸出是從file2中替換file1中的字符串。
<tag element="JAVA"> //replace string abc by JAVA
<util:cons path="com.rmn.CHARACTER"> //replace string STRING with CHARACTER
</tag>
<tag element="PYTHON"> //replace string xyz by PYTHON
<util:cons path="com.rmn.INT"> //replace string FLOAT by INT
</tag>
我不確定在這種情況下如何使用sed或awk。
你看過「m4」嗎? [第7版文檔]中有一些舊文檔(http://wolfram.schneider.org/bsd/7thEdManVol2/m4/m4.pdf)。另外,[Gnu m4](https://www.gnu.org/software/m4/manual/m4.html)有很多擴展名。這並不完全是你所問的,但很高興知道你是否會做很多事情。 –