Двойные кавычки, возможно, не лучший выбор кавычек, поскольку внутри них символы $
, "
, обратная косая черта и обратный знак остаются специальными.
Вместо этого я бы использовал символы одинарных кавычек (key='name'
), поскольку тогда единственным символом, о котором вам нужно беспокоиться, будет сам '
.
sed "s/'/'\\\\''/g;s/ /='/;s/\$/'/" < file.conf > file.sh
В конце концов я нашел в инструменте Tweaks в разделе «Клавиатура и мышь» параметр «Переключение между обзором и рабочим столом», который ни к чему не был привязан. Как только я выбрал вариант из раскрывающегося списка, он освободил клавишу выхода из представления переключения приложений.