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

シェルスクリプトで似たようなものを探していました。

この記事は私の問題を解決しました: 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 に答える