bash スクリプトを使用して処理される HTML ファイルがあり、空のテーブルを削除したいと考えています。ファイルは SQL ステートメントから生成されますが、レコードが見つからない場合はヘッダーが含まれます。レコードが見つからなかったタイトルを削除したい。
リーリーgrep と sed を組み合わせて空のテーブルを削除してみました。テーブルに同じ数の列が含まれている場合、このタスクを実行できます。テーブルの列数が異なるため、現在いくつかの問題が発生しています。
テーブルの列数が同じ場合、ヘッダーに基づいてループし、カウントしてから削除することができます。列数が異なるため、これは機能しません。
P粉2427419212024-04-03 00:19:04
このように、xmlstarlet と xpath を使用します。
リーリーsed -i
などの場所で編集するには、
説明はありませんが、HTML/XML の解析に
sed または
regex を使用しないでください。