#!/bin/bash ############# # DESCRIPTION ############# # Cleans special characters out of a string intended for use in xml format # ############# # Usage: # clean_xml_string "string with special characters" clean_xml_string() { # unclean string -> clean string input_string="$1" # replace & with & input_string=${input_string//\&/\&} # replace < with < input_string=${input_string// with > input_string=${input_string//>/\>} # replace ' with ' input_string=${input_string//\'/\'} # replace " with " input_string=${input_string//\"/\"} echo "$input_string" }