tôi có một tập tin văn bản mà trông như thế này:dòng Extract giữa 2 thẻ trong một file văn bản sử dụng bash
random useless text
<!-- this is token 1 -->
para1
para2
para3
<!-- this is token 2 -->
random useless text again
tôi muốn trích xuất văn bản ở giữa các thẻ (không bao gồm các thẻ tất nhiên). Tôi đã thử sử dụng ## và %% để trích xuất dữ liệu ở giữa nhưng nó không hoạt động. Tôi nghĩ rằng nó không có nghĩa là để thao tác các tập tin văn bản lớn như vậy. Bất kỳ đề xuất làm thế nào tôi có thể làm điều đó? có lẽ là awk hay sed?
dường như trên hệ điều hành MacOS sử dụng một dòng âm tính cho kết quả đầu trong 'sở chính: số dòng bất hợp pháp - -1' – balupton