Я получил большой фото набор как вложенный каталог, состоящий из jpg файлов и файлов HTML, связывающихся с ними groupwise.
Имена файлов фотографий смотрят все как
2014-11-22T13:41:33_IXUS95_IMG_0880.jpg
и в файлах HTML эти имена происходят, например, как
<title>Image: 2014-11-22T13:41:33_IXUS95_IMG_0880.jpg (9/796)</title>
или
<img src="slides/slide_2014-11-22T13:41:33_IXUS95_IMG_0880.jpg" width=933 height=700 border=1>
Расположение каталога смотрит что-то как
2014/ - 2014.01/ - 100.html
101.html
slides/slide_2014-11-22T13:41:33_IXUS95_IMG_0880.jpg
thumbs/thumb_ 2014-11-22T13:41:33_IXUS95_IMG_0880.jpg
- 2014.02/
2015/ - 2015.01/
.... и так далее....
Как я могу избавиться от двоеточий в обоих, имени файла изображений и ссылок на них в файлах HTML?
Эта часть переименует Ваши файлы.
для файла в $ (находят. - называют "*T??:??:?? *")
делают
mv-i "$ {файл}" "$ {файл//:/}"
сделанный
Эта часть заменит имя файла в Ваших *.html файлах
для файла в $ (найти. - тип f - называет "*.html")
, делают
sed-i - ре / ([[:digit:]] {2}):/\1/g' $file
сделанный