複数行にわたる情報を含むファイルがあります。プロパティを動作させる必要がある他の特定の bash スクリプトを使用するには、この情報をすべて 1 行にまとめる必要があります。ただし、ファイル内のすべての改行を削除したくないことは明らかです。
私がやりたいのは改行を置き換えることですが、STARTINGTOKEN と ENDINGTOKEN のすべてのペアの間でのみ、これら 2 つのトークンは常に異なる行にあります (ただし、ごちゃ混ぜになることはありません。たとえば、ENDINGTOKEN の前に 2 つの STARTINGTOKEN を連続させることは不可能です) )。
tr "\n" " " で改行を削除できること、また sed -e '/STARTINGTOKEN/,/ENDINGTOKEN/!d' で複数行のパターンを照合できることもわかりました
ただし、ファイルの残りの部分はそのままにして、これらの操作を組み合わせる方法がわかりません。
助言がありますか?