Удалите двоеточие из имен файлов и ссылок на них в файле HTML

Я получил большой фото набор как вложенный каталог, состоящий из 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?

1
задан 13 December 2016 в 23:08

1 ответ

Эта часть переименует Ваши файлы.
для файла в $ (находят. - называют "*T??:??:?? *")
делают
          mv-i "$ {файл}" "$ {файл//:/}"
сделанный


Эта часть заменит имя файла в Ваших *.html файлах
для файла в $ (найти. - тип f - называет "*.html")
, делают
      sed-i - ре / ([[:digit:]] {2}):/\1/g' $file
сделанный

1
ответ дан 7 December 2019 в 15:43

Другие вопросы по тегам:

Похожие вопросы: