Мне нужно выполнить некоторые операции с командами linux в файлах, имеющих «!» как символы в имени файла. Но всякий раз, когда я пытаюсь выполнить команды, я становлюсь ниже ошибки.Обработка недопустимых символов из имени файла в unix
[[email protected] ~]# cat a!aapoorv.txt
-bash: !aapoorv.txt: event not found
Я выполняю эти команды в python, используя модуль paramiko. Я не могу использовать raw string r'filestringname ', поскольку я читаю имя строки из самого db.
Как избежать/управлять этими символами короля с помощью python/bash.
@AhsanulHaque: Это не так. – alk
'open (" a! Aapoorv.txt ")' должен работать нормально –