summaryrefslogtreecommitdiff
path: root/CIS/post-process
blob: ffe744bf373de0c24ca973884083be48a897d0a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh

sed '
  s@\s\+\\\(barNumberCheck\|numericTimeSignature\|stemDown\|stemUp\)\b@@g;
  s@\bb\([0-9]*\)\b@h\1@g;
  s@\bbes\([0-9]*\)\b@b\1@g;
  s@\[@@g;
  s@]@@g;
  s@\s*[#%]\s*[0-9]\+\s*$@@g;
  s@\s\+~@~@g;
  s@\\bar@| \0@g;
  s@\(\S\)\s\+@\1 @g;
' "$1" \
| sed '
  /|/! {
    :a
    N
    /|/ {
      s@\n@ @g
      b
    }
    /}/! ba
  }
' \
| sed '
  s@\(\S\)\s\+@\1 @g;
' \
| sponge "$1"