Mam plik, który czasami ma podzielone linie. Podział jest sygnalizowany faktem, że linia zaczyna się od "+" (prawdopodobnie poprzedzona spacjami).sed: łączenie linii w zależności od drugiego
line 1
line 2
+ continue 2
line 3
...
Chciałbym dołączyć linię podziału powrotem:
line 1
line 2 continue 2
line 3
...
użyciu sed. Nie wiem, jak dołączyć do linii o numerze poprzedzającym.
Jakieś sugestie?
Miło, to działa nawet w non-GNU sed, jeśli zastąpisz '\ s' spacją! +1. – ghoti
@ghoti Wierzę, że [[: blank:]] * 'może działać lepiej? –
@AquariusPower, tak, to będzie pasować do spacji, ale będzie też pasować do kart, które oczywiście pasongowe rozwiązanie '\ s' pasuje również. OP oświadczył, że kontynuacja została oznaczona przez * * + możliwe poprzedzone spacjami *, ale nie powiedział nic o zakładkach. Prawdopodobnie nie ma znaczenia, ale nigdy nie wiadomo. – ghoti