1

我在 HPUX 中有一个文本文件,我必须在文件的特定位置插入一些 xml,例如,我必须在此之后插入一些文本

<Table name="DATA" keys="CONTEXT_ID,USERNAME">  

...my text here

在linux中,我使用'sed'完成了这项工作,但相同的命令在HPUX中给出错误,无法解析......

请帮忙

在Linux中,我使用过这样的sed

sed '\|<table name="MANAGED_USER" keys="CONTEXT_ID,USERNAME">| a \ my text here' file.xml >> file1.xml
4

1 回答 1

0

我在我的 shell 脚本中寻找类似的东西。

这篇文章解决了我的问题: http ://www.theunixschool.com/2012/06/insert-line-before-or-after-pattern.html

我用的那个:

    awk '/pattern/{print "your text here"}1' $FILE > /tmp/patawk
    cp /tmp/patawk $FILE 
    rm /tmp/patawk
于 2013-06-25T15:49:09.803 回答