2016-07-15 162 views

回答

2

您可以使用sed

sed "s/['\"]/\\\\&/g" <<< "abc'def',\"foo\",bar" 

abc\'def\',\"foo\",bar 

如果你想避免逃避已經轉義引號,然後使用:

sed -E "s/(^|[^\\])(['\"])/\\1\\\\\\2/g" file