Als je het wilt doen zoals Paul Matthijsse voorstelt, met sed: sed ':a;N;$!ba;s/\n\[/ \[/g' file.txt
Resultaat:
133
00:09:34,196
No. [SPEAKS SPANISH]
136
00:09:41,738
I trust you'll look out for me
as long as I'm paying you.
137
00:09:44,907
I trust that, all right? [PATTING]
Of als je echt enkel een punt en [ combi wilt vervangen, met sed: sed ':a;N;$!ba;s/\.\n\[/\. \[/g' file.txt
Resultaat:
133
00:09:34,196
No. [SPEAKS SPANISH]
136
00:09:41,738
I trust you'll look out for me
as long as I'm paying you.
137
00:09:44,907
I trust that, all right?
[PATTING]
sed dient eigenlijk voor per-line input, maar met dit truukje (:a;N;$!ba) kan je het laten werken op de hele file.
edit: of nog wat eenvoudiger zonder het truukje, met optie -z voor null separated records (en -u voor unbuffered): sed -zu 's/\.\n\[/\. \[/g' input