Это не моя точная проблема, но для простоты, здесь мы идем.
Если я запускаю следующее, мне нужно это, чтобы вернуть совпадение файлов, но по какой-то причине в моей строке, если она содержит обратную косую черту, всегда будет ошибка.
Файл testmonitor.txt содержит только следующий текст
hello \ world
#!/bin/bash
file=$(cat /tmp/testmonitor.txt)
if [[ $file == $file ]]; then
echo "files match"
else
echo "files not matching"
fi