Avatar ·

Последовательное чередование символов в строке

📁 python

Строки разной произвольной длины, различные символы. Как выполнить сдвиг символов строки на один символ и последовательно перебрать все варианты, чтобы на выходе из строки 1a2b3c получить:

1a2b3ca2b3c12b3c1ab3c1a23c1a2bc1a2b3

Требуется включить подобный скрипт в трубе в терминале средствами Unix ToolBox, Python, Perl.