Я пытаюсь переименовать всю файловую систему, чтобы соответствовать правилам именования S3.Это требование для использования снежного кома Амазонки.
Множество персонажей необходимо заменить, и я понимаю, что у каждого из них есть свой особый способ побега.Я должен сохранить некоторые из них, такие как - и
До сих пор я пробовал несколько уловок sed, но это всегда грязно.
Кажется, что у каждого персонажа есть свой уникальный способ побега.
Есть ли лучшие способы сделать это?
Это то, что я получил до сих пор:
#!bin/bash
for f in "($find ./ -type f)"; do
newName=`sed 's/[!@?:#$%^&*()]/_/g' << '$f'``
done