SoptikHa2 / desed

Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal.
https://soptik.tech/articles/building-desed-the-sed-debugger.html
GNU General Public License v3.0
1.12k stars 22 forks source link

Running desed without -E option on macos 13 generates an unknown error #26

Open ludvikjr opened 1 year ago

ludvikjr commented 1 year ago

Running this sed code through desed without -E option on macos 13 generates an error attached below.

#!/usr/bin/sed -nE -f

/<p>Platnost/ {
    s_[^0-9]*([^,]*)[^0-9]*([0-9]*).*_\1 #\2_
    s/([0-9]+.) ([0-9]+.) ([0-9]+)/\1\2\3/p
}

/<tr/ {
    :a
    n
    s/<(td|th)[^>]*>([^<]*)<\/(td|th)>/\2/
    H
    ta
}

$ {
    g
    s/<\/tr>//g
    s/\n[ \t]*/\|/g
    s/$/\n/
    s/\|\|/\n/g
    s/^\|//g
    s/\|\n$/\n/g
    p
}

image