Я пытаюсь добавить содержимое текстового файла в середину другого текстового файла, то есть перед определенной строкой. Я использовал приведенную ниже команду для добавления текста после конкретной строки, например
sed '/line3/ r data.txt' file1.txt (this will add contents of data.txt to file1.txt after "line3" string.
Я пытаюсь добавить содержимое файла перед определенной строкой. Я не могу гарантировать номер строки, поэтому я не могу использовать этот метод.
Например,
<xa-datasource-property
name="URL">jdbc:oracle:thin:@otto.na.ad.atg.com:1521:ora10r2</xa-datasource-
property>
<xa-datasource-property name="User">username</xa-datasource-property>
<xa-datasource-property name="Password">password</xa-datasource-property>
<!-- Uncomment the following if you are using Oracle 9i
<xa-datasource-property name="oracle.jdbc.V8Compatible">true</xa-
datasource-property>
-->
<exception-sorter-class-name>
org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
</exception-sorter-class-name>
</xa-datasource>
Я хочу добавить содержимое data.txt перед строкой </xa-datasource>
.