The --no-markup option prevents zenity from interpreting \n which makes the dialog hard to read in most cases. So only adding --no-markup is not a viable solution.
As a possible alternative I played with sed() a bit. The script includes this line:
TEXT="$PARA1\n\n$(fold -s $ERR)\n\n$PARA2"
My thought is to add a new line right after that. Something along these lines:
TEXT=$(printf '%s' "$TEXT" | sed 's/</\</g')
which would replace all occurrences of '<' with '<'. Can you please test that and see if it helps in your case.
Second thoughts...
The --no-markup option prevents zenity from interpreting \n which makes the dialog hard to read in most cases. So only adding --no-markup is not a viable solution.
As a possible alternative I played with sed() a bit. The script includes this line:
TEXT="$ PARA1\n\ n$(fold -s $ERR)\n\n$PARA2"
My thought is to add a new line right after that. Something along these lines:
TEXT=$(printf '%s' "$TEXT" | sed 's/</\</g')
which would replace all occurrences of '<' with '<'. Can you please test that and see if it helps in your case.