私はこのファイルを持っています:
<?xml version="1.0" encoding="utf-8"?>
<response>
<Count>1</Count>
<Messages>
<Message>
<Smstat>0</Smstat>
<Index>40001</Index>
<Phone>234</Phone>
<Content>Poin Bonstri kamu: 358
Sisa Kuota kamu :
Kuota WA.Line 18 MB s.d 06/08/2019 19:33:46
Kuota Reguler 1478 MB s.d 02/08/2019 05:36:44
Temukan beragam paket lain di bima+ https://goo.gl/RQ1DBA</Content>
<Date>2019-08-01 13:28:04</Date>
<Sca></Sca>
<SaveType>4</SaveType>
<Priority>0</Priority>
<SmsType>2</SmsType>
</Message>
</Messages>
</response>
<Content>
との間のテキストを一致させたい</Content>
。私はもう試した:
tr '\n' ' ' < input_file | grep -E "^<Content>.*</Content>$"
しかし、うまくいきません。ash
の代わりにシェルを使用していることに注意してくださいbash
。これを行うにはどうすればよいですか?