diff --git a/scripts/ansi2html.sh b/scripts/ansi2html.sh
index c2ec4e2..6a003c9 100755
--- a/scripts/ansi2html.sh
+++ b/scripts/ansi2html.sh
@@ -100,9 +100,13 @@ processArg #defaults
for var in "$@"; do processArg $var; done
[ "$css_only" ] && [ "$body_only" ] && usage
+sedver=$(sed --version 2>/dev/null)
+if test "${sedver#This is not GNU sed}" != "$sedver"; then
+ echo "Error, BusyBox SED is not supported." >&2
+ exit 1
# Mac OSX's GNU sed is installed as gsed
# use e.g. homebrew 'gnu-sed' to get it
-if ! sed --version >/dev/null 2>&1; then
+elif [ -z "$sedver" ]; then
if gsed --version >/dev/null 2>&1; then
alias sed=gsed
else