タグ間のコンテンツの抽出

タグ間のコンテンツの抽出

次のデータを含むファイルがあります。

ここに画像の説明を入力してください。 この行を抽出して別のファイルに書きたいです。オペレーターは次のとおりです。

ここに画像の説明を入力してください。 Unixシェルスクリプトでこれを行いたいと思います。

答え1

サンプルデータは次のとおりです。ほぼ必要に応じて次のように修正します。

sed 's/<[^>]*>//g' <infile >outfile

|最後の末尾パイプがあります。6号線ワイヤー。あなたの例は明らかにスクリーンショットなので、実際にはストップフレームのカーソルだとします。

これがバグなのか異常値を示すためのものかはわかりませんが、どちらも問題は解決されません。できますが、これについてもっと明確に説明する必要があります。

しかし難しいなら効果があるでしょう。

答え2

sed 's/.*\(line[0-9]*\).*/\1/' file > new_file

入力する

<start>line1<end>
line2
line3<end>
<start>line4
line123
<start>line12<>
<>line<end>
<start>line456

出力

line1
line2
line3
line4
line123
line12
line
line456

すべての文字列からすべての行[番号]を抽出します。

関連情報