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