Я не могу заставить эту команду sed работать.
remote_file_path=$(tac $local_file_name | sed -nr '1,/$file_name/ d; /^\\/ { p; q }')
Если я заменяю одинарные кавычки на двойные, это прерывает остальную часть команды, и я получаю эту ошибку:
sed: -e expression #1, char 31: unterminated address regex
По сути, я использую tac для поиска файла в обратном направлении, чтобы я мог найти предыдущую строку, которая начинается с обратной косой черты, и присвоить ее переменной remote_file_path.
Спасибо