Escape special symbol ^ ] [ @ . * & $ # ! (Blank) - > no = no < no + no ~ no } no | no {no ? Not ; no / no ) no (you do not need to pass parameters `rpm justice "needs to be escaped when mass participation
All transfer parameters using the "" quotes within parameters "and` need to use \ to escape.
# Repkey.sh Code
function convert(){
keyword=${1//\\/\\\\\\\\}
keyword=${keyword//\./\\.}
keyword=${keyword//\*/\\\\*}
keyword=${keyword//\&/\\\\&}
keyword=${keyword//\$/\\\\$}
keyword=${keyword//\+/\\\\+}
keyword=${keyword//\=/\\\\=}
keyword=${keyword//\^/\\\\^}
keyword=${keyword//\%/\\\\%}
keyword=${keyword//\!/\\\\!}
keyword=${keyword//\@/\\\\@}
keyword=${keyword//\#/\\\\#}
keyword=${keyword//\[/\\\\[}
keyword=${keyword//\]/\\\\]}
keyword=${keyword//\-/\\\\-}
keyword=${keyword//\ /\\ }
# keyword=${keyword//\?/\\\\?} ?号不能转义.否则要报错
keyword=${keyword//\"/\\\"}
echo $keyword
}