Assuming that there is a missing blank line between your first two records, then a one-liner with 'paragraph mode' will do the trick:
perl -e"BEGIN{$/=''}" -ple"tr[\n][]d" input.file > output.file
In reply to Re: Combining multiple lines into one line
by BrowserUk
in thread Combining multiple lines into one line
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |