मैं आमतौर पर दोहरे उद्धरण चिह्नों का उपयोग करता हूं (" ) postgres -c . के लिए का तर्क और दोहरे उद्धरण चिह्नों से बच गए (\" ) psql -c . के लिए का तर्क। इस तरह, मैं सिंगल कोट्स का उपयोग कर सकता हूं (' ) SQL स्ट्रिंग के अंदर बिना किसी समस्या के:
[example@sqldat.com ~]# su postgres -c "psql -c \"SELECT 'hi' \" "
?column?
----------
hi
(1 row)