while [ -n "$*" ]; do
	if echo "$1" | grep "['\"\\]" >/dev/null; then
		echo -n '"'
		echo -n "$1" | sed "s/[\"\\]/\\\\&/g"
		echo -n '" '
	else
		echo -n "$1 "
	fi
	shift
done | sed 's/ $//'
