Использование GNUsed
:
sed '1~3{N;N;s/\n/:/g}' < input.file > output.file
Как это работает:
1~3 # match every 3rd line, starting with the 1st
{
N;N; # append the next 2 lines of input into the pattern space
s/\n/:/g # replace newlines with your chosen separator
}
Я предполагаю, что в вашем USB-накопителе -используется нечувствительная к регистру -файловая система, такая как FAT32. В таких файловых системах невозможно хранить файлы с конфликтующими именами case -, кроме как прибегая к некоторому типу перевода.
В вашем случае лучше заархивировать все файлы в архив или другой архив, например
tar cpJf /path/to/usb/modules-5.12.10.tar.xz /lib/modules-5.12.10
Вы не сможете просматривать отдельные файлы на самом USB-устройстве, но сможете извлечь их при необходимости.