yading@11: #!/bin/sh yading@11: sed '/^+[^+]/!s/ /TaBBaT/g' |\ yading@11: expand -t $(seq -s , 9 8 200) |\ yading@11: sed 's/TaBBaT/ /g' |\ yading@11: sed '/^+[^+]/s/ * $//' |\ yading@11: tr -d '\015' |\ yading@11: tr '\n' '°' |\ yading@11: sed 's/\(@@[^@]*@@°[^@]*\)/\n\1/g' |\ yading@11: egrep -v '@@[^@]*@@°(( [^°]*°)|([+-][[:space:]]*°)|(-[[:space:]]*([^°]*)°\+[[:space:]]*\5°))*$' |\ yading@11: tr -d '\n' |\ yading@11: tr '°' '\n'