zpool replace mypool c9t50060E801331FC42d6 c6t500507630A200568d4
помогло
Предполагая, что \357\200\242
являются восьмеричными числами. Попробуйте:
rename -n 's/\o{357}\o{200}\o{242}/:/g' 2018-*
Команда rename
работает с заменой регулярного выражения Perl. Здесь он заменяет три символа, заданные как восьмеричные байтовые значения, двоеточием.
Из-за -n
это просто печатает то, что должно было бы быть сделано. Таким образом, вы можете протестировать, ничего не разрушив.
Когда вы уверены, что это делает то, что вы хотите, выполните без -n
.
Если вам нужно обойти все дерево каталогов, объедините его с поиском:
find. -depth -exec rename -n 's/\o{357}\o{200}\o{242}/:/g' {} \;
Не беспокойтесь, если дерево каталогов содержит файлы, которые не нужно переименовывать. Если замена регулярного выражения не меняет имя файла, файл не переименовывается.