У мене є список каталогів у форматі:
2014-12-03 13-03
2014-09-03 12-07
і т.д.
Мені потрібно змінити їх на:
2014-12-03 13:03
2014-09-03 12:07
…
Я намагаюся це зробити for d in *\ ??-??; do mv "$d" "$d//<something>/<something>"; done
але я не знаю, як це зробити a.) без заміни кожного “-” з “:” та b.) беручи символи, на які посилаються? та зберігаючи їх. Мої зусилля до цих пір призвели до того, що двокрапки замінили всі дефіси, або з кожною серією [двокрапкою] [числом] [числом], в результаті чого буквально надруковано ": ??"
Може хто-небудь пояснити мені, як це зробити, або вкажіть мені документацію, яка пояснює, як посилатися на знайдені символи, щоб використовувати їх у заміну?
Крім того, ви можете також сказати мені, який синтаксис мені потрібно додати, якщо я хочу це зробити рекурсивно?