Enclosing characters in double quotes preserves the literal value of all characters within the quotes, with the exception of $, `, \, and, when history expansion is enabled, !.
Ася,
Указанный текст нужно поместить в скрипт и выполнять скрипт.
Или вам нужно именно из консоли вводить многострочную команду, чтобы она не парсилась?
Простые строки можно заключать в одинарные кавычки.
Мультистроки можно через <<, но при этом backslash будет парситься и его нужно будет экранировать
Saboteur, да я хотела в cat из консоли помещать код на питоне чтобы потом его по ssh через переменную экспортить, но видимо это анриал сделать
потому что в этом коде очень много реджексовских выражений, которые не читаются через cat нормально
cat читает все нормально. просто из консоли вы не читаете cat а выполняете код.
Не совсем понятно что значит экспортить по ssh через переменную. ssh это протокол связи, а не шелл - можете привести желательный пример использования?
Saboteur, что-нибудь типо такого (но у меня не вышло)
cat << my_FILE > myfile.py
my python code here
my python code here
my python code here
my_FILE
f="$(cat myfile.py)"
ssh asya@myip '
export file=$f
echo $file
#и тут ничего не выводится
'