Como posso escapar caracteres no SQLite via bash shell?
Estou tentando enviar uma consulta ao SQLite a partir da linha de comando usando o bash. Preciso escapar de aspas simples e aspas duplas e de escapá-las para que o bash não as interprete mal. Aqui está uma consulta típica:
select * from contacts where source = "Nancy's notes";
Como posso enviar esta consulta a partir da linha de comando? A sintaxe básica é algo como isto:
sqlite3.bin contacts.db 'select * from contacts where source = "Nancy's notes"'
Mas, neste caso, o shell interpreta incorretamente as aspas simples ou duplas. Eu tentei escapar usando barras duplas e triplas, mas isso não funciona. Estou confusa. Alguma sugestão