Saya mengalami masalah dengan melarikan diri karakter dalam bash. Saya ingin menghindari tanda kutip tunggal dan ganda saat menjalankan perintah di bawah pengguna yang berbeda. Untuk keperluan pertanyaan ini, katakanlah saya ingin mengulangi yang berikut di layar:
'single quote phrase' "double quote phrase"
Bagaimana saya bisa lolos dari semua karakter khusus, jika saya juga perlu beralih ke pengguna lain:
sudo su USER -c "echo \"'single quote phrase' \"double quote phrase\"\""
Tentu saja, ini tidak membuahkan hasil yang benar.
bash
baik dalam perjalanan untuk membuat saya marah.