Добрый вечер! Имеется файл и именем ~@#$%^-_(){}’`.mp4 Хочу вывести путь к этому файлу через команду:
find ./ -name "~@#$%^-_(){}\'\`.mp4" -exec bash -c 'FILE=$(echo {} ) ' \;
И получаю ошибку:
bash: -c: line 0: unexpected EOF while looking for matching `''
bash: -c: line 1: syntax error: unexpected end of file
Я понимаю, что можно и без bash -c вывести и будет порядок, но мне нужно писать скрипт с буфером обмена используя | и т.д. Как экранировать эти символы " ’ и ` " в echo или printf или может быть ещё чём-то я не знаю