0
でファイル内の単一引用符と二重引用符を置き換える私はいくつかの巨大なファイルでシングル( ')とダブル( ")の文字を持っているのCSVの束を作成したのpostgresからダンプを取った。のlinux
どのようにすることができます私はこれをlinuxの\ "と\ 'に置き換えていますか?
ありがとうございます!
でファイル内の単一引用符と二重引用符を置き換える私はいくつかの巨大なファイルでシングル( ')とダブル( ")の文字を持っているのCSVの束を作成したのpostgresからダンプを取った。のlinux
どのようにすることができます私はこれをlinuxの\ "と\ 'に置き換えていますか?
ありがとうございます!
あなたはsed
使用することができます。
sed "s/['\"]/\\\\&/g" <<< "abc'def',\"foo\",bar"
abc\'def\',\"foo\",bar
あなたが引用符をすでにエスケープエスケープを回避したい場合は、使用します。
sed -E "s/(^|[^\\])(['\"])/\\1\\\\\\2/g" file