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