Прошу сразу не казать тапками за банальность
Я реализую передачу текста из питона в буфер обмена через команду:
/bin/echo -n "{my_text}" | /usr/bin/pbcopy
для обозначения текстового блока добавляю кавычки ", поэтому экранизирую кавычки и апостроф (на всякий случай).
Так же знаю что символы ` и $ - являются управляющими, и их так же экранизирую.
Еще обратный слэш ‘\’ - что бы не произошло управляюшее экранирование следующего символа за ним.
` -> \\`
$ -> \\$
' -> \\'
" -> \\"
\\ -> \\\\
Вопрос в следующем, нужно ли произвести экранирование еще каких нибудь символов, что бы они не превратились в системные команды как ` и $ ?
Или еще какие нибудь фокусы нее получить.
Или это можно следить более изящно или проще/надежнее?
Заранее всем спасибо!!!