У меня есть несколько файлов .rst в нескольких папках и подпапках в моей системе Debian.
Как я могу создать скрипт, который преобразует все файлы .rst в html (с помощью команды rst2html) и создает новые папки и подпапки, сохраняя оригинальную структуру?
Я пытался это, но это не удается:
#!/bin/bash
for i in $(find $directory -type f -name \*.rst)
do
rst2html "$i" "./html${i%.html}"
done
Я создал папку html, поэтому я просто хочу поместить в нее все преобразованные .rst с той же древовидной структурой.
Терминальная ошибка:
Unable to open destination file for writing:
OutputError: [Errno 2] No such file or directory: './html./gdalogr/nearblack.rst'