diff --git a/clean-diff b/clean-diff index 211bfae144..3a6d19eede 100755 --- a/clean-diff +++ b/clean-diff @@ -1,2 +1,11 @@ #!/bin/sh -sed '/^+[^+]/!s/ /TaBBaT/g' | expand -t `seq -s , 9 8 200` | sed 's/TaBBaT/ /g' | sed '/^+[^+]/s/ * $//' | tr -d '\015' \ No newline at end of file +sed '/^+[^+]/!s/ /TaBBaT/g' |\ + expand -t `seq -s , 9 8 200` |\ + sed 's/TaBBaT/ /g' |\ + sed '/^+[^+]/s/ * $//' |\ + tr -d '\015' |\ + tr '\n' '°' |\ + sed 's/\(@@[^@]*@@°[^@]*\)/\n\1/g' |\ + egrep -v '@@[^@]*@@°(( [^°]*°)|([+-][[:space:]]*°)|(-[[:space:]]*([^°]*)°\+[[:space:]]*\5°))*$' |\ + tr -d '\n' |\ + tr '°' '\n' \ No newline at end of file