Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
AWK を使用して、このような html から名前を取得したい:
span class="full-name" span class="given-name" John /span span class="family-name" Doe /span /span
だから私はそれから、そして姓までの部分を切り取って抽出Johnしたいと思います。Doe... "given-name"/span
John
Doe
... "given-name"
/span
それを手伝ってくれませんか?
<と>記号に関するあなたの質問に何が起こったのかわかりません。私が理解しているように、あなたのhtmlは次のようになります。
<
>
<span class="full-name"><span class="given-name">John</span><span class="family-name">Doe</span></span>
次のように使用GNU grepして、必要なタグを取得できます。
GNU grep
grep -oP '(?<=-name">)[^<]*' file
結果:
John Doe