Использование Perl (и использование только однобайтовых -символов):
perl -ne 'print scalar(reverse join " ", (reverse =~ /.{1,4}/g)), "\n"'
reverse
перевернет заданное слово (на самом деле, всю входную строку, независимо от того, что она содержит ). join
соединит эти фрагменты в строку, но с пробелами в -между ними. reverse
переворачивает объединенную строку. scalar
используется, чтобы заставить внешний reverse
работать в скалярном контексте. print
выводит результат. Приведенный ниже код делает то же самое, но устраняет scalar
, "\n"
и print
, используя -p
, -l
и присваивая$_
:
perl -lpe '$_ = reverse join " ", reverse =~ /.{1,4}/g'
Я предполагаю, что, поскольку Fedora 31 все еще находится в стадии бета-тестирования (AFAIK ), у RPMFusion нет репозитория для этой версии. Так что либо вы ждете, пока не будет выпущена версия 31 и для нее не будет существовать репозиторий RPMFusion (, что я бы рекомендовал ), либо отключите RPMFusion и продолжите обновление.