ホームページ  >  に質問  >  本文

Linux Bash: HTML テーブル データ ブロックを簡単に削除

bash スクリプトを使用して処理される HTML ファイルがあり、空のテーブルを削除したいと考えています。ファイルは SQL ステートメントから生成されますが、レコードが見つからない場合はヘッダーが含まれます。レコードが見つからなかったタイトルを削除したい。

リーリー

grep と sed を組み合わせて空のテーブルを削除してみました。テーブルに同じ数の列が含まれている場合、このタスクを実行できます。テーブルの列数が異なるため、現在いくつかの問題が発生しています。

テーブルの列数が同じ場合、ヘッダーに基づいてループし、カウントしてから削除することができます。列数が異なるため、これは機能しません。

P粉787806024P粉787806024170日前320

全員に返信(1)返信します

  • P粉242741921

    P粉2427419212024-04-03 00:19:04

    このように、 を使用します。

    リーリー

    sed -i などの場所で編集するには、

    を使用します。 リーリー

    説明はありませんが、HTML/XML の解析に sed または regex を使用しないでください。

    返事
    0
  • キャンセル返事