を使用して特殊文字を持つ2つの単語、私はフォーマットの各行のファイルを持っている間に、文字列全体の抽出:にSED
<tr><td>20456712 </td><td>Alin Smith </td><td.....(and so on).
を私はライン内のすべてのstudens名とそのIDを返したい、出力は次のようになります。
20456712 Alin Smith
.....私はSED/grepのでそれを行うことができますどのように
?。
私は<tr><td>
と</td><td>
の間に何かを得るために多くのことを試しましたが、私が思うに特殊文字のために何も働かなかった。
私はすでに数日間試行していません。
私は=>sed -r 's/.*[<]+tr+[>]+[<]+td+[>](\S+).* <\/td><td>(\S+).*/\1 \2/'
を試してみたが、それは私だけID +最初の名前与えた:20456712 Alin
あなたの試行を投稿してください。 – Maroun
私は のsed -rしようとした最後の/.* [<]+tr+[>] + [<]+td+[>](\ S +)。* <\/td>(\ S +)。*/\ 1 \ 2/' が、それは私だけIDを与えます+ファーストネーム – user3857787
質問を編集し、その行を挿入します。 – Maroun