Griboks,
Архиватор Бабушкина - это не архиватор, а шутка.
Архивировать таким образом можно КОНКРЕТНУЮ а не случайную последовательность.
Потому что размер архиватора для всех случайных последовательностей (а у топикстартера ни длина ни алфавит не ограничены) - займет больше места, чем есть ресурсов.
В любой последовательности можно найти закономерность
Найти закономерность, не означает определить эту последовательность коротким алгоритмом. Например в самой энтропии тоже есть закономерность - случайность. Но воспроизвести ту же самую энтропию таким образом нельзя. В частоте использования букв алфавита есть закономерность. Но имея таблицу частоты, Войну и Мир не напишешь.
cat читает все нормально. просто из консоли вы не читаете cat а выполняете код.
Не совсем понятно что значит экспортить по ssh через переменную. ssh это протокол связи, а не шелл - можете привести желательный пример использования?
man bash показывает справку по bash
а у топикстартера скрипт начинается с "#!/bin/sh"
А это не обязательно bash, и например [[ ]] может не работать, как и другие башизмы.
У преподавателя выяснить.
Или вам скажут "научитесь строить ракеты", и будете на тостере выяснять?
ПО недостаточно, нужен программатор - устройство, которое может записать что-либо на карту. Карты бывают разных типов, для разных типов - нужны разные устройства.
Ася,
Указанный текст нужно поместить в скрипт и выполнять скрипт.
Или вам нужно именно из консоли вводить многострочную команду, чтобы она не парсилась?
Простые строки можно заключать в одинарные кавычки.
Мультистроки можно через <<, но при этом backslash будет парситься и его нужно будет экранировать
1. Внимательно прочитал вопрос топикстартера. и не нашел там исходной случайной последовательности 3333221
Поэтому давайте возьмем случайную последовательность например 13241571872331, и попробуем сжать вашим алгоритмом кодирования серий. Что получаем?
2. "В таком случае предлагаю использовать архиватор бабушкина - для 256 цифр он будет работать довольно быстро"
Внимательно прочитал вопрос топикстартера, и не нашел там что входные данные могут быть ограничены 256 цифрами. Там был просто пример.
А так, алфавит может быть задан любыми знаками, длина может быть произвольной.
Важное правило, которое указал топикстартер - выходная последовательность должна состоять из того же набора символов что и входная.