Привет. Я правильно понимаю, что никак не могу в одну строку в консоли передать в stdin команду, чтобы bash её совсем никак не трогал? Я хочу передать строку как есть, со всеми кавычками и $.
То есть, например передать в cat всё до конца строки. Кавычки не подходят, потому что не хочется при каждом вводе их экранировать(моя строка может содержать кавычки). << EOF пытается интерполировать переменные.
Самое близкое, что нашёл:
cat <<< string
Была идея передавать в комментарии, но он нигде не остаётся, даже в /proc/self/cmdline
Если это важно, пишу однострочник для мультиплексирования ssh. С кавычками всё ок, но их надо каждый раз экранировать.