
textmode
(usa Slackware)
Enviado em 25/05/2016 - 18:56h
degusto9 escreveu:
Boa noite pessoal!
Como posso fazer isso abaixo?
"insert" -> 'insert', ou seja, substituir aspas duplas por aspas simples.
O que eu estou fazendo de errado nesse comando? Claro, lendo de um arquivo.
- sed 's/''/\'/g'
Um problema de "SHELL QUOTING" e de "SHELL EXPANSION", depende da combinação que se tentou. Não é o seu caso mas há alguns em que é necessário "apelar". Segue alguns exemplos:
sed 's/"/'\''/g'
sed 's/"/\x27/g'
sed 's/"/\o047/g'
sed 's/"/\d039/g'
sed $(cat <<'EOF'
s/"/'/g
EOF
)
[]'s
--
"Não manejo bem as palavras
Mas manipulo bem as strings."
------------------------------
https://perspicazsite.wordpress.com