rem JMDict rŃ\[gB2026N316쐬A318ύXB
rem Rev 1.09 ɑΉB
rem sort R}h Cygwin  MSYS2 ̂̂ɑΉB
rem busybox  sort ɂΉ邽 sort ','  sort "," ɕύXB

sd -f es "\n(<entry>.+$)" "\n" < JMdict > JMdictSorted

sd -f es "^.+\n<JMdict>\n" "" < JMdict | sd "^</JMdict>\n" "" | sd -f e "\n" "@LF@" | sd -f e "</entry>@LF@" "</entry>\n" | sd "(^.+?<reb>)(.+?)(</reb>.+$)" "$2,$1$2$3" | busybox64u sort -t "," | sd "^.+?," "" | sd -f e "@LF@" "\n" | sd -f e "$" "</JMdict>\n" >> JMdictSorted
